1、熟练掌握Object-C语言,了解C/C++语言
2、熟练掌握Runtime、RunLoop底层原理以及底层源码分析
3、熟练掌握KVC、KVO使用及底层原理
4、熟练掌握多线程原理以及NSThread、NSOperation 使用
5、熟练掌握GCD底层原理以及源码解析和GCD的使用
6、熟悉Https原理
7、熟练掌握网络库(AFNetworking)原理以及具备封装网络架构能力
8、熟练掌握图片加载库(SDWebImage)原理以及具备封装架构能力
9、了解项目缓存策略,熟悉缓存框架(YYCache)使用及底层原理
10、了解项目性能优化(内存优化、界面优化、启动优化)
11、了解常用的架构使用(MVC、MVVM)
12、了解项目组件化开发
13、了解Flutter 混合开发
14、了解Dart语法
15、了解项目持续集成-Jenkins
项目周期:2017-8到至今
项目名称:花赚
项目人员:2人
项目描述:花赚APP是一款电商、网赚APP。
项目开发语言:Object-C
项目技术点
1、优化启动流程,利用本地存储和多线程异步处理,提高启动速度
2、主导项目的开发,采用MVC搭建项目框架
3、封装常用工具类,抽象各个功能模块
4、采用多线程解决大量富文本加载是卡顿问题
5、通过观察者模式解决多个滑动控件嵌套使用的滑动冲突
6、通过组件化将公共模块、基础模块、通用模块进行封装,解决模块之间的解耦
7、项目代码review
外卖探探是一款提供各类服务优惠,让生活更便利,省钱更容易! 【外卖优惠】 涵盖所有外卖渠道,每天都能领红包,顿顿都能省,吃的放心,省的开心。 【商城购物优惠】 精选全网优质好货,汇聚各大主流电商平台,覆盖全网90%的优惠券商品,你想要的都能找到优惠券。 主要负责iOS
花赚是一款网购结合网赚的APP,主要有购物和印钞功能。通过购物可以拿到返利佣金,通过印钞可以赚取存款,并得到利息。 主要负责 1、优化启动流程,利用本地存储和多线程异步处理,提高启动速度 2、主导项目的开发,采用MVC搭建项目框架 3、封装常用工具类,抽象各个功能模块