1. 熟悉 Objective-C Swift语言;
2. 熟悉 Objective-C语言底层运行机制(Runtime、内存管理、Runloop、Block、多线程);
3. 熟练掌握MVC、MVVM、单例、通知、观察者设计模式 ;
4. 熟悉优化方面的工作(启动时间优化、包大小优化、崩溃率优化);
5. 熟练使用 Git 、SVN 源代码管理器;
新东方小书童,斯林姆云学习
职责描述:
1.负责新东方小书童的日常开发工作,负责斯林姆云学习的整体组件化研发;
成果:
1.项目组件化成功,2个应用相同的部分公用私有pod库。
2.启动时间优化使应用启动减少了100ms。
3.崩溃率优化,做了一个防崩溃的库,拦截常见的崩溃。
4.优化项目的包大小,大概优化90M。 新氧医美
职责描述:
1.负责创新业务的日常开发,整合新模式进行代码的重构;
成果:
1.在MVVM结构的基础上,重新扩展了一套结构模式。
2.使文件层次更加清晰,对外公开更方便。
58 同城
职责描述:
1. 需求评审,项目排期,技术调研,项目重构;
成果:
1.招财猫代码移植到 58APP ,代码复用以及方案设计。
2.业务模块的重构,设计机器人动态下发。
1.负责创新业务的日常开发,整合新模式进行代码的重构; 成果: 1.在MVVM结构的基础上,重新扩展了一套结构模式。 2.使文件层次更加清晰,对外公开更方便。
1.负责新东方小书童的日常开发工作,负责斯林姆云学习的整体组件化研发; 成果: 1.项目组件化成功,2个应用相同的部分公用私有pod库。 2.启动时间优化使应用启动减少了100ms。 3.崩溃率优化,做了一个防崩溃的库,拦截常见的崩溃。 4.优化项目的包大小,大概优化9