iOS完整學習步驟

一  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

相關文章
相關標籤/搜索