1、熟练使用C、Objectve-C、Swift开发,了解Java,C++,JavaScript;
2、熟悉UIKit、QuartzCore、CoreAnimation等核心框架;
3、熟悉OC的runtime的运行机制、内存管理机制和App生命周期管理;
4、熟悉常用设计模式:MVC模式、单例模式、代理模式、观察者模式等;
5、熟练使用属性列表、对象归档、SQLite和CoreData进行数据持久化处理;
6、熟练使用主流的SDK进行iOS应用开发:社会化组件、百度地图、二维码、友盟等;
7、熟悉sqlite、多线程、 https、xml/json、数据压缩、解压缩等方面的知识;
8、熟练使用并制作动态库和静态库,实现应用内模块升级(企业级);
9、熟练使用Aspects实现切面编程;使用ReactiveCocoa实现函数式开发;
10、熟悉Apple Pay、HealthKit、Handoff、AirPlay等开发;
11、熟练使用CocoaPods管理第三方库、使用repo功能创建私有库;
12、熟练使用Jenkins或者脚本构建持续集成环境,实现一键打包与发布;
13、熟练使用TestFlight进行APP内部测试与外部测试;
14、熟练使用UnitTest和UITest进行单元测试和UI测试;
14、熟练使用React Native进行跨平台开发;
15、具备手机软件架构设计经验和性能调优经验。
NeuLion中国:《UFC》、《NBA》、《NFL》、《央视体育》
证大财富:《捞财宝》、《大拇指》、《鼓钱包》、《理财师》
国美电器:《国美GSM系统》、《销售报表》、《国美售后》、《国美物流》、《桌面助手》