iOS開發(fā)之iOS整體架構簡介

iOS的整體架構圖分為四層——Cocoa Touch層、Media層、Core Services層和Core OS層。

□ Cocoa Touch層。該層提供了構建iOS應用的一些基本系統(tǒng)服務(如多任務、觸摸輸入和推送通知等)和關鍵框架,例如UIKit、WatchKit、GameKit和MapKit等。(Mac OS應用的界面主要使用Cocoa框架開發(fā),Cocoa是一種為應用程序提供豐富用戶體驗的框架,其核心是:Foundation和AppKit框架;iOS應用界面主要使用Cocoa Touch框架開發(fā),其核心是Foundation和UIKit框架。)

□ Media層。Media層提供了圖形、音頻、視頻和AirPlay技術,例如Core Audio、Core Graphics、Core Text和Core Video等。

□ Core Services層。該層未應用提供一些基本的服務,一般不提供界面,例如CloudKit、HealthKit、HomeKit、應用內購買、SQLite數(shù)據(jù)庫和XML支持等技術。

□ Core OS層。該層提供了一些與硬件和網(wǎng)絡相關的低級服務,例如應用程序沙箱機制、代碼數(shù)字簽名、安全相關的服務、訪問低能耗藍牙設備和訪問重力加速計。

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

相關閱讀更多精彩內容

  • 轉載:http://blog.csdn.net/lover870920/article/details/50350...
    vicki753閱讀 2,822評論 0 4
  • iOS的系統(tǒng)架構分為四個層次:核心操作系統(tǒng)層(Core OS layer)、核心服務層(Core Services...
    zhaihongxia閱讀 3,304評論 0 3
  • 6轉載-->>IOS框架和服務 在iOS中框架是一個目錄,包含了共享資源庫,用于訪問該資源庫中儲存的代碼的頭文件,...
    李小六_閱讀 3,858評論 2 24
  • 在iOS中框架是一個目錄,包含了共享資源庫,用于訪問該資源庫中儲存的代碼的頭文件,以及圖像、聲音文件等其他資源。共...
    ch123閱讀 1,847評論 0 1
  • 初戀男友留給桃子的紀念是一條圍巾和一盒阿爾卑斯糖,這是他送給她最初也是最后的禮物。 校園戀愛,狗血的畢業(yè)即分手。 ...
    水玉閱讀 509評論 0 0

友情鏈接更多精彩內容