- 扎实的OC语言基础,掌握iOS应用开发、发布、上线流程,逻辑思维较强。
- 熟用MVC、MVVM等架构模式及代理、单例、观察者模式等设计模式。
- 熟用数据持久化技术,如使用FMDB、CoreData、NSUserdDefault、plist及归档等方式。
- 熟知OC的内存管理、runtime以及runloop机制,并使用其原理来进行性能优化。
- 熟练使用Coretext富文本排版,熟知消息推送及内购流程。
- 熟练掌握H5和Native的交互,熟悉第三方架构RN(React Native)的使用。
- 熟用开源框架:AFNetworking、SDWebImage、Masonry、RAC (ReactiveCocoa)、MJRefresh等并熟知其原理。
- 熟知多线程使用及组件化开发。
- 熟练掌握GUI开发及动画
项目一:塔读文学
开发时间:2015/05-现在(版本迭代更新)
责任描述:任职组长,负责以下模块的工作:1、IOS端研发工作的需求评审和研发工作2、阅读器模块的研发3、公共类库的封装4、内购模块5、消息推动模块
项目描述:
该项目主要功能模块分为首页书架、书城、用户设置。是一款在功能、界面上追求精美简洁的手机阅读软件。页面采用Html5+Native构建,使用MVC架构,主要阅读模块使用CoreText绘制完成,数据库使用CoreData,用户走内购或者微信充值购取书籍阅读。
项目二:快用苹果助手
开发时间:2014/04-2015/05(版本迭代更新)
责任描述:1、iPhone端从H5到Native转变,负责精选模块和下载管理模块的功能和UI界面开发,利用AFN封装网络交互逻辑,资源下载等,迭代中进行项目优化等。2、iPad端快用主要负责开发进度的推进工作,实现pad端从无到有的开发,期间还参与了太极助手和手机My助手的开发并上线。
项目描述:
“快用苹果助手”是国内首款支持苹果IOS应用一键下载、安装的PC端辅助工具。分为精选页、下载管理页、设置等模块,采用OTA安装的方式为用户提供线上收费APP的安装。