一 C語言編程
1.1基本數據類型和基本運算設計模式
1.2 函數 數組 字符串 指針數組
1.3 預處理指令網絡
1.4結構體 枚舉多線程
1.5 文件操做 內存管理框架
二 Objective - C函數
2.1 面向對象工具
2.2 內存管理單元測試
2.3 category protocol Block測試
2.4 Copy KVC KVO
2.5 Foundicition框架
三 iOS基礎
3.1 UIKit框架
3.1.1基礎視圖
uiButton UIlabel UIimageView uitextFeild UIScrollview UIAlertView
3.1.2 高級視圖
UItableVIew UIDatePicker UIPickerView
3.1.3 interface Builder xib storyBoard的使用
3.1.4 自定義視圖
3.1.5 多控制器管理
UINavgationController
UITabBarController
自定義控制器容器
3.1.6 觸摸事件 手勢處理 鍵盤處理
3.2 MVC 代理設計模式
3.3通知機制
四 iOS高級
4.1 QuartzCore框架
2D繪圖 CALayer圖層 CoreAnimation (核心動畫)
4.2 數據存取
plist preference NSkedArchiver SQlite3 CoreData
4.3 多線程編程
NSThread NSOPreationQueue GCD
4.4網絡
NSURLConnection AFNetworking CFNetwork
4.5多媒體
音頻視頻
相機相冊
流媒體
4.6系統服務
iCloude 推送 內購 GameCenter 廣告
藍牙 打電話 發短信 郵件 通信錄
真機調試 APP發佈 社交
4.7 SoLoMo
Mapkit 地圖API
CoreLocation框架 地圖定位
本地化 加速計 passBook SVN/Git
內存分析工具 單元測試
4.8 iOS7
AutoLayout UIDynamic spriteKit Game
4.9 熱門技術
支付 二維碼 加密 XMPP即時通信
五 遊戲開發
5.1 C++
5.2cocos2d-x
5.3 openGL