熟练的使用纯代码进行开发
掌握KVC、KVO的使用,了解其原理
掌握内存管理机制
了解runtime运行时机制以及常见的使用 熟练使用GCD实现多线程的操作,信号量,调度组等,以及其常用API的使用 熟练使用常见的设计模式如代理、工厂、建造者、单例等设计模式 熟练使用第三方的开源框架如AFNetworking、SDWebImage、MJRefresh、MJExtension等
熟练掌握定制各种UI控件及动画 熟悉Target-Action的路由机制,在项目中使用 熟练使用CocoaPods、svn等代码管理工具 熟练掌握本地存储
了解JS 脚本语言
独立开发,全局把控有项目从0到1的经验
前期负责整体框架的搭建、公用方法的封装、常用第三方的选择、接口的定义、接口返回数据 结构的定义、开发计划的制定、需求的评审等一系列的工作。
中期负责国珍优选首页、购物车、分类、商品详情、商品评价、订单生成界面、支付等模块的 开发。
后期负责整个app的迭代以及对迭代的手机端的评审,对代码进行重构,搭配使用常用的设计 模式使代码的扩展性更高,以应对不断变化的需求。
设计实现可复用的组件
进行代码的review
解决项目中出现的各种问题
通过策略模式对AppDelegate进行瘦身
通过建造者模式解决商品详情界面的需求不断变化的问题
通过Target-Action方式进行组件化
通过分类的方式提供原生类不具备的方法和属性
一个商城的app,基本模仿京东,云集微店,首页、购物车、分类、商品详情、商品评价、订单生成界面、支付等模块,还有退换货等等
一个配套国珍优选的商家版的app,有各种统计的数据,通过会员登录,登录注册,复杂列表的处理整体复用的处理