用戶體驗層 | 應(yīng)用框架層 | 核心框架層 | Darwin | |
---|---|---|---|---|
Mac OS X | Aqua、Quick Look考婴、Spotlight鸟妙、AccessabAccessibility選項 | Cocoa瞬沦、Carben和Java | 圖形和媒體層(核心框架、OpenGL、QuickTime) | 內(nèi)核 |
iOS | SpringBoard(主菜單焊刹、Dock冶伞、多任務(wù)切換新症、Spotlight) | Cocoa Touch | 圖形和媒體層(核心框架、OpenGL) | 內(nèi)核 |
注釋:
Aqua(2.2.1Chapter): 圖形用戶界面响禽。OSX GUI 半透明窗口和圖形特效等
Quick Look(2.2.2Chapter): 在Finder中按下空格徒爹,快速查看文件內(nèi)容
Spotlight(2.2.3): 在Tiger(10.4)中引入這項技術(shù)荚醒,iOS(3.0)引入。在命令行使用(mdfind:發(fā)出Spotlight查詢隆嗅;
mdls:列出元數(shù)據(jù)類型等)
Darwin——UNIX核心(2.2.4): 1.shell: 終端(Terminal)打開一個帶有UNIX shell的模擬器界阁,
默認的shell是bash,現(xiàn)在使用的是zsh)
AppleScript:
BSD操作系統(tǒng)————>OS X(實現(xiàn)基于BSD)
ios ——沙盒
·每個應(yīng)用只能訪問自己的目錄
·無法訪問系統(tǒng)上的其他進程
·無法直接使用任何硬件設(shè)備
·無法動態(tài)生成代碼
·除了用戶mobile能執(zhí)行的操作的一個子集外胖喳,無法執(zhí)行任何其他操作泡躯。應(yīng)用程序的root權(quán)限根本就不存在(除了蘋果自己的應(yīng)用程序之外)