iOS 技術(shù)整體架構(gòu)層級概述

首先我們看下官方文檔:
https://developer.apple.com/library/content/documentation/MacOSX/Conceptual/OSX_Technology_Overview/About/About.html#//apple_ref/doc/uid/TP40001067-CH204-TPXREF101

OS X Has a Layered Architecture with Key Technologies in Each Layer

Figure I-1 Layers of OS X

osx_architecture-layers_2x.png

處在越底層的技術(shù),提供越專業(yè)的功能,頂層的技術(shù),封裝了底層的技術(shù)來提供App 功能,有一個原則:使用滿足你需求的最頂層技術(shù)。

  • Cocoa Layer : 用戶界面,用戶事件及交互處理
  • Media Layer : 處理音視頻,渲染2D /3D 圖形
  • Core Service Layer :大量基礎(chǔ)服務(wù),從ARC 到network,字符串處理,數(shù)據(jù)轉(zhuǎn)換等
  • Core OS Layer:提供了程序和硬件和網(wǎng)絡(luò)的交互
  • Kernel & Device Drivers Layer : Mach kernel環(huán)境,硬件驅(qū)動和BSD library functions (libSystem)等其他底層組件
ios_five_layer.png

詳細(xì)每層的內(nèi)容,參考具體文檔

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載:http://blog.csdn.net/lover870920/article/details/50350...
    vicki753閱讀 2,822評論 0 4
  • 在iOS中框架是一個目錄,包含了共享資源庫,用于訪問該資源庫中儲存的代碼的頭文件,以及圖像、聲音文件等其他資源。共...
    ch123閱讀 1,847評論 0 1
  • 6轉(zhuǎn)載-->>IOS框架和服務(wù) 在iOS中框架是一個目錄,包含了共享資源庫,用于訪問該資源庫中儲存的代碼的頭文件,...
    李小六_閱讀 3,858評論 2 24
  • 走向遠(yuǎn)方 是男兒總要走向遠(yuǎn)方, 走向遠(yuǎn)方是為了讓生命更輝煌。 走在崎嶇不平的路上, 年輕的眼眸里裝著夢更裝著思想。...
    來自申論55的覺悟閱讀 192評論 0 0
  • 華妃篇 我知道自己出身高貴,一入宮就成了寵妃,后宮佳麗三千人,皇上只寵我一人,我以為這樣的日子能長久,可是,一個名...
    微光222閱讀 953評論 13 14

友情鏈接更多精彩內(nèi)容