iOS工程師技能列表


Objective-C

objective-c語言基礎

library,framework的制作

Runtime原理

LLVM原理和調優

操作系統

iOS內存管理和調優

iOS的文件系統和沙盒機制

iOS多線程編程(Thread,GCD,NSOperation)

iOS系統的各種安全機制

網絡編程

iOS網絡和服務器編程(NSURLConnection,NSURLSession)

iOS網絡發送機制調整和優化(NSURLSession)

Socket編程

網絡傳輸中的各種保障

對傳輸協議的調整優化

數據庫&持久化方案

常規持久化方案(Keychain,NSUserDefaults,Sqlite,CoreData)

數據庫的使用和設計(Sqlite)

數據結構優化,Sql調優

圖形圖像編程

UIKit,Core Animation和Core Text的繪制

Core Graphics, Quartz 2D, Media Player, AV Foundation

OpenGL ES, GLKit, SpriteKit, SceneKit, Metal

數據結構 & 算法

基本的算法和數據結構(排序搜索算法, 數組, 隊列)

較復雜數據結構的靈活應用(二叉樹, 圖等)

復雜的專項算法(圖像識別算法, 拓撲定位等等)

安全方案

本地數據存儲安全(Keychain)

授權和身份驗證

傳輸安全(對稱, 非對稱, SSL)

App代碼安全

業務能力

一般性業務功能需求分析及實現

重要業務模塊的需求分析及實現

中小規模產品的架構,系統設計和實現

大規模產品或產品線的架構,系統設計和實現

平臺級產品的架構,系統設計和實現

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,252評論 4 61
  • sentry是用來做什么的? 為什么要用sentry ? sentry 的源碼安裝? sentry 架構? sen...
    Kasatin閱讀 510評論 0 49
  • 信任這個話題太廣闊,寬泛的我都不知道該從何說起。但是我知道,這是我最看重的品質之一。 小時候我們天然的信任家人,工...
    孫黎黎閱讀 335評論 3 3
  • 人生海海,我們總會遇見很多不順心的事,我們沮喪失落,我們傷心難過,我們脆弱難耐,我們以為生活拋棄了我們。其實,并沒...
    七月天閱讀 246評論 0 2