iOS知識梳理表
- 1、內存管理、NSString類創建的方式,自定義屬性,堆和棧,strong和weak
- 2、設計模式(單例,工廠,組合,代理,觀察者,責任者,MVC)
- 3、Block、代理、通知
- 4、KVC/KVO
- 5、分類,繼承
- 6、抽屜效果
- 7、核心動畫
- 8、第三方框架,爲什麼使用第三方框架?SDWebImage(異步加載),FMDB等
- 9、消息推送:本地和遠程
- 10、發佈流程,企業級發佈流程
- 11、藍牙
- 12、支付,加密
- 13、二維碼
- 14、地圖(定位、兩點之間的距離,微信的附近功能怎麼實現的)
- 15、視圖控制器的生命週期
- 16、運行時機制,與其他語言比較
- 17、屏幕適配
- 18、響應鏈
- 19、單例
- 20、數據庫
- 21、iOS7新增加的NSURLSession
- 22、正則表達式
- 23、TCP/IP:創建連接的過程實現
- 24、SVN、git
- 25、音頻
- 26、多線程:幾種方式?線程間怎麼通訊?底層實現?線程安全?
- 27、GCD/NSOperationQueue ,同步異步,加鎖,底層實現
- 28、數據存儲:NSCoder/SQLite/Core Data
- 29、網絡交互
- 30、JSON,XML:怎麼用
- 31、HTTP;請求的幾種方式,區別,上傳下載,斷點續傳
- 32、圖文混排
- 33、XMPP,羣聊,單點登錄
- 34、Socket:實現原理,如何通訊
- … …