-
纵索
-
iOS开发工程师
-
3年
擅长技能
1. 熟练掌握Objective-C,了解C/C++,CocoaTouch编程,熟悉swift语言,可以根据不同的需求切换不同的语言环境;
2. 熟练运用各种系统UI控件以及自定义一些UI控件。
3. 熟练掌握MVVM、MVC、KVC、KVO、Notification、代理、单例等常用的设计模式。
4. 熟练运用对象序列化,数据库存储,文件存储,CoreData等数据存储方式。
5. 熟悉网络编程技术、了解Socket通信、熟悉TCP/IP、UDP、HTTP、HTTPS等网络协议,熟悉各种数据解析,例如Json,XML,可以熟练的通过jsonmodel或者mjextension完成数据的解析。
6. 熟练使用常用的第三方框架:如AFNetworking、MJRefresh、MBProgressHUD等以及第三方的SDK 。
7. 熟悉CoreAnimation动画效果开发技术,熟悉使用系统地图以及第三方地图的开发,可以根据文档完成推送以及支付等功能。
8. 熟悉UIKit、AutoLayout、CoreGraphics,熟悉NSOperation、GCD、Block等Objective-C的新特性。
9. 具有良好的英语文档阅读能力,能轻松应对平时编程中自己查阅英文文档的需要。
10. 熟悉项目的开发流程,熟悉应用上传流程以及真机调试准备工作,已完成多个上架项目。