· 扎实的 Objective-C 和 C 语言基础,具体良好的代码编写风格和设计思想;
· 熟练使用Mac系统、Xcode等相关开发工具掌握 iOS 应用开发、发布、上线流程,逻辑思维较强;
· 熟悉移动终端网络编程,熟悉XML/JSON,掌握HTTP/TCP/IP协议,Socket网络编程,熟练使用 JSON 精通,XML 数据解析;
· 熟练掌握 iOS 中的 ARC 和 MRC 的内存管理机制
· 熟练使用各种设计模式,如MVC 模式(MVVM模式与MVCS设计模式)、代理模式、单例模式、工厂模式、观察者模式等设计模式 ;
· 熟练运用第三方登录、推送、地图、支付等开发平台的集成流程和注意事项;
· 熟练掌握数据持久化技术,如使用 数据库、CoreData、NSUserdDefault、plist 及归档等常见的存储方式
· 熟练掌握 UI 系统界面和自定义控件,熟练掌握动画的制作
· 熟练使用二维码的生成和扫描,了解 H5 和 UI 界面的交互
· 熟练使用并理解 MJRefresh、SDWebImage、AFNetworking、MBProgress等第三方库;
· 熟悉并掌握多线程技术,如 NSThread、GCD、NSOpeartion;
· 熟悉 CocoaPods 管理第三方类库
· 熟悉 runtime 以及 runloop、多线程等底层开发
· 熟悉 SourceTree、Github 代码管理工具
1、新华社音视频生产管理平台iOS开发
新华社音视频生产管理平台是为新华社开发的一款供编辑使用的素材和稿件编辑平台。
2、智慧盐城iOS开发
“智慧盐城”手机APP由盐城广播电视台主办,是盐城“智慧城市”门户,集新闻资讯、城市服务、民生服务、掌上政务及电子商务功能于一体。
3、看苏州iOS开发
看苏州app是一款新闻应用。看苏州可以提供给你苏州最新最全的消息,在这里,你可以看到不一样的苏州,让苏州的大事小事都逃不出你的手掌心。