1.熟练掌握Objective-C语言, swift语言,扎实的C语言基础,具有良好的面向对象编程思想,
2.熟练掌握Interface Builder, ARC MRC的内存管理,Analyze 和Instruments性能分析调试优化;
3.熟悉蓝牙,二维码扫描, Apple Pay,支付宝支付,微信支付;
4.熟练掌握JavaScriptCore框架下H5页面实现JS与OC的交互;
5.精通NSThread,NSOperation,GCD,多线程的任务管理与线程间通信;
6.熟练掌握AVFoundation,CoreLocation,MapKit框架功能模块开发;
7.熟练掌握CoreDate ,FMDB ,SQLite的CRUD进行应用中数据的缓存;
8.熟练掌握FFMPeg解码视频流,OpenGL渲染,线程优化;
9.熟练掌握WebRTC编译iOS平台实现图像交换音视频通话功能;
10.熟练掌握RunTime 和RunLoop在项目中的开发应用并熟悉机制;
11.熟练掌握MVC,MVVM,使用ReactiveCocoa或RXSwift,通知,代理,单例设计模式和KVC及KVO;
12.熟练掌握友盟数据统计,百度地图SDK ShareSDK,AFNetworking,SDWebImage, MJRefresh,Moya,Snapkit,Kinfisher,RXSwift等OC与Swift语言下的第三方库;
13.熟练掌握HTTP/HTTPS,Socket的TCP/UDP和WebSocket 通信协议;
14.熟悉React-Native iOS与Android的开发与适配,了解H5开发,
15.熟练掌握Mac终端命令和git命令行操作 Git SVN版本管理;