課程目錄:
第1章 OC語法加強
開班典禮
內存管理(手動內存管理ARC,內存管理是面試必問的知識點)
Category、Protocol、Block
Foundation框架
第2章 UI基礎
基礎控件(開發概述、按鈕操作、圖片查看、作業講解、湯姆貓、應用管理(卸載)、超級猜圖)
UIScrollView(基本屬性、縮放、分頁、實例)
UITableView(基本使用及性能優化問題、自定義cell、QQ聊天布局、QQ好友列表)
第3章 UI進階
多控制器管理(項目常見文件、4大對象、程序啟動原理、導航控制器、控制器的生命周期、UITableView的數據更新、UserDefaultsKeyedArchiver、綜合實例 QQ-UI主流框架)
Quartz2D
綜合UI案例
事件處理
核心動畫
第4章 網絡編程
多線程+網絡編程
小項目實戰(網絡+多線程+UI)
第5章 iPhone項目實戰
項目實戰(講半天練半天、發微博:UITextView拍照相冊、收尾:開發者賬號申請應用發布)
svngit
就業指導
SQLite數據庫與應用(應用到iPhone項目實戰中:數據緩存)
第6章 知識補充
iPad開發
iPad項目實戰(iPad版QQ空間)
CoreLocationMapKit社交服務
UIDynamicAutoLayout
就業指導
單元測試靜態庫加速計藍牙
推送內購
第7章 XMPP
XMPP項目實戰
第8章 cocos2d-x
C++語法簡介
cocos2d-x
cocos2d-x-項目實戰(SpriteKit Game對比)