iOS結構圖
1、Core OS是位於iOS系統架構最下面的一層是核心操作系統層,它包括內存管理、文件系統、電源管理以及一些其他的操作系統任務。它可以直接和硬件設備進行交互。作爲app開發者不需要與這一層打交道。
2、Core Services是核心服務層,可以通過它來訪問iOS的一些服務。
3、Media是媒體層,通過它我們可以在應用程序中使用各種媒體文件,進行音頻與視頻的錄製,圖形的繪製,以及製作基礎的動畫效果。
4、Cocoa Touch是可觸摸層,這一層爲我們的應用程序開發提供了各種有用的框架,並且大部分與用戶界面有關,本質上來說它負責用戶在iOS設備上的觸摸交互操作