iOS學(xué)習(xí)筆記(三)——iOS系統(tǒng)架構(gòu)
iOS的系統(tǒng)架構(gòu)分為四個(gè)層次:核心操作系統(tǒng)層(Core OS layer)礁凡、核心服務(wù)層(Core Services layer)、媒體層(Media layer)和可觸摸層(Cocoa Touch layer)为鳄。下面是IOS系統(tǒng)結(jié)構(gòu)圖。
iOS結(jié)構(gòu)圖
1、Core OS是位于iOS系統(tǒng)架構(gòu)最下面的一層是核心操作系統(tǒng)層喇喉,它包括內(nèi)存管理、文件系統(tǒng)校坑、電源管理以及一些其他的操作系統(tǒng)任務(wù)拣技。它可以直接和硬件設(shè)備進(jìn)行交互。作為app開(kāi)發(fā)者不需要與這一層打交道撒踪。
2过咬、Core Services是核心服務(wù)層,可以通過(guò)它來(lái)訪問(wèn)iOS的一些服務(wù)制妄。
3掸绞、Media是媒體層,通過(guò)它我們可以在應(yīng)用程序中使用各種媒體文件耕捞,進(jìn)行音頻與視頻的錄制衔掸,圖形的繪制,以及制作基礎(chǔ)的動(dòng)畫(huà)效果俺抽。?
4敞映、Cocoa Touch是可觸摸層,這一層為我們的應(yīng)用程序開(kāi)發(fā)提供了各種有用的框架磷斧,并且大部分與用戶(hù)界面有關(guān)振愿,本質(zhì)上來(lái)說(shuō)它負(fù)責(zé)用戶(hù)在iOS設(shè)備上的觸摸交互操作。
? ? ? ?iOS是基于UNIX內(nèi)核弛饭,android是基于Linux內(nèi)核冕末,iOS和android作為兩款優(yōu)秀的手機(jī)操作系統(tǒng),他們有共性有區(qū)別侣颂,下面分享一張android系統(tǒng)架構(gòu)圖: