1.熟练掌握 iOS程序架构-MVC、代理、单例、Block、观察者等多种设计模式;
2.熟悉常用的算法思路;
3.熟练掌握OC内存管理,性能调修优化;
4.熟练掌握 iOS中NSThread,NSOperationQueue,GCD 多线程开发, 熟悉HTTP TCP/IP 协议,数据传输;
5.熟练使用CoreData、SQLite 、FMDB数据库的增删改查操作,熟练掌握数据操作的线程安全、以及文件读写操作使用, 熟练使用NSUserDefaults、CoreData、SQLite、归档等进行数据持久化存储;
6.熟练使用 XIB、Storyboard 进行可视化编程,和Masonry纯代码适配方式,熟练掌握封装各种自定义view;
7.熟练掌握ios开发相关证书的申请,应用程序上线APP Store流程和被拒后的一些解决办法, 企业级证书和公司级证书的管理以及版本迭代;
8.熟练使用SVN、Git源代码管理工具, 熟练使用CocoaPods用命令进行对项目中三方管理;
9.熟练使用极光SDK推送,友盟SDK分享和统计SDK,百度地图SDK,了解微信、支付宝支付;
10.熟悉融云即时通讯, 了解XMPP;
11.了解AVFoundation.Framework视频框架;
11.熟悉Swift 语言,做过Swift和OC的桥接项目,和简单的Swift 项目。
12.熟悉JS 语言,Cordova和Native交互;
项目名称:蓝天白云智慧教育平台(包含智慧幼儿园、智慧家庭)(已上线)
项目描述:为幼儿园提供管理解决方案,教学课件,方便园长、教师、家长各个角快速了解孩子在学校情况和互动.
项目职责:
维护老版本的升级迭代,负责项目的性能优化,提升应用启动后速度,优化应用的内存占用提升用户体验。
负责新版的重构,利用Cordova和Native结合的方案(新版本未上线);
增加新的功能如身份证扫描、上传短视频、微信支付宝支付;