1、C语言基础 基本数据类型、基本运算、函数、数组、字符串、指针、结构体、预处理指令、枚举、文件操做、内存管理 2、Objective-C 一、Objective-C基本语法 数据类型、表达式、变量、循环结构、选择结构 二、Objective-C面向对象 类、对象、继承、自省、SEL选择器、属性访问、多态、动态类型、动态绑定 三、内存管理 ARC、MRC、GC 四、Runtime 3、iOS 一、Foundation框架 Protocol、Delegation、Category、Foundation框架类结构和关系、基本数据类型(NSNumber、NSValue、NSString、NSMutableString)、容器类(NSArray、NSMutableArray、NSDictionary、NSMutableDictionary、NSSet、NSMutableSet)、文件管理(NSFileManager)、NSData、通知中心NSNotificationCenter、网络处理(NSURLConnection、NSURL、NSURLRequest、NSResponse) 二、UIKit框架 UIKit框架类结构和关系、窗口UIWindow、视图UIView、应用程序UIApplication、基本控件(UILabel、UIButton、UITextField、UITextView、UIImageView、UIAlertView)、触摸(UITouch)、事件(UIEvent)、手势(UIGestureRecognizer)、滚动视图UIScrollView、表格视图UITableView、集合视图UICollectionView、视图控制器UIViewController、标签控制器、导航控制器、表格控制器 三、QuartzCore框架 2D绘图、图层CALayer、核心动画Core Animation 四、数据管理 UserDefaults、Keychain、plist文件、NSKeyedArchiver归档、CoreData框架、SQLite三、FMDB、Realm 五、多线程编程 NSThread、GCD、NSOperationQueue 六、网络编程 HTTP协议、JSON数据处理、加载网络图片、NSURLSession、AFNetworking、CFNetwork、Socket 七、多媒体 音频、视频、相机、相册、流媒体 八、系统服务 iCloud、推送、内购、游戏中心GameCenter、广告、蓝牙、打电话、发短信、通信录、邮件、浏览器 九、其余重要框架 MapKit框架(地图API)、CoreLocation框架(用户定位)、本地化、加速计、Passbook、自动布局Autolayout、UIDynamic、SpriteKit Game框架 十、架构设计 MVC、MVVM、VIPER、CocoaReactive 十一、支付、二维码、加密、XMPP即时通信、第三方登陆、分享 十二、测试与性能分析 Instruments、XCTest、OCMock、调试 1三、编译部署 Shell脚本、Python脚本、Linux系统命令 1四、提审上架 iTunes Connect、App审核指南 1五、统计 友盟统计、百度移动统计 1六、代码管理 SVN、Git 1七、web H五、CSS、Javascript