1. 对Ios SDK有一定的理解和认识,熟练使用Object-c和C++
2. 对面向对象的编程思想有一定的认识和理解,有一定的设计能力
3.了解并能够熟练的使用MVC设计模式,代理设计模式,以及KVO等设计模式,并可以搭建整个应用框架
4.熟悉Object-C数据类型,并且能够在项目中灵活的运用以及使用Object-C内存管理机制对项目的内存进行优化,检测内存问题并解决
5.能够熟练的应用UIKit框架的各种控件进行页面布局,并且可以应用UIView动画提高应用程序的应用体验
6.熟悉网络请求,能应用三方AFN,ASI进行网络请求与服务器交互,Json解析以及XML解析,数据上传
7.对多线程有一定的了解和认识
8.能运用归档,SQLite,CoreData等方式实现数据的本地化
9.可以较熟练的使用主流的三方框架例如,友盟分享以及三方登陆,统计等,极光推送,七牛云存储,MJRresh,SDWebImage,mantle,masonry等
10.熟练使用版本控制SVN
11.熟练使用H5与原生App交互