1. 扎实的Objective-C、Swift基础,具体良好的编程风格和思想;
2. 熟练掌握ARC和MRC的内存管理机制;
3. 熟练使用各种设计模式,如MVC、工厂模式等等;
4. 熟悉移动网络编程,HTTP、TCP、Socket等,数据传输格式JSON、XML,了解谷歌Protocol Buffer混合语言数据标准;
5. 熟练使用数据持久化技术,如数据库、CoreData、归档等;
6. 熟悉Runtime等底层开发;
7. 熟练使用CocoaPod管理第三方库类。
项目很多,具体详聊。
中国新三板:(https://itunes.apple.com/cn/app/id1012764429?mt=8)
1. 新闻模块,采用模板开发,支持预加载、语音阅读等;
2. 股票模块,行情图开发包括分时图、线图、蜡烛线等,F10模块开发;
3. 选股模块,股票数据图形对比,快速分析;
4. 投脉模块,具备基本IM功能,注册、登录,添加好友、投脉圈,采用WebSocket聊天,RSA、AES加密;
5. Share扩展,Safari图片、网页分享至APP。