ios 學習計劃

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
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息