iOS的系統架構分為四個層次:核心作業系統層(CoreOSlayer)、核心服務層(CoreServiceslayer)、媒體層(Medialayer)和可觸控層(CocoaTouchlayer)。核心作業系統層:包括記憶體管理、檔案系統、電源管理以及一些其他的作業系統任務。它可以直接和硬體裝置進行互動。核心作業系統層包括以下這些元件:OSXKernel、Mach3.0、BSD等十種。核心服務層:可以透過它來訪問iOS的一些服務。包括以下這些元件:Collections、AddressBook、Networking、FileAccess、SQLite等十種。第三層是媒體層:可以在應用程式中使用各種媒體檔案,進行音訊與影片的錄製,圖形的繪製,以及製作基礎的動畫效果。包括以下這些元件:CoreAudio、OpenGL、AudioMixing、AudioRecording、VideoPlayback等十種。可觸控層:這一層為應用程式開發提供了各種有用的框架,並且大部分與使用者介面有關,本質上來說它負責使用者在iOS裝置上的觸控互動操作。包括以下這些元件:Multi-TouchEvents、CoreMotion、Camera、ViewHierarchy、Localization等九種。
iOS的系統架構分為四個層次:核心作業系統層(CoreOSlayer)、核心服務層(CoreServiceslayer)、媒體層(Medialayer)和可觸控層(CocoaTouchlayer)。核心作業系統層:包括記憶體管理、檔案系統、電源管理以及一些其他的作業系統任務。它可以直接和硬體裝置進行互動。核心作業系統層包括以下這些元件:OSXKernel、Mach3.0、BSD等十種。核心服務層:可以透過它來訪問iOS的一些服務。包括以下這些元件:Collections、AddressBook、Networking、FileAccess、SQLite等十種。第三層是媒體層:可以在應用程式中使用各種媒體檔案,進行音訊與影片的錄製,圖形的繪製,以及製作基礎的動畫效果。包括以下這些元件:CoreAudio、OpenGL、AudioMixing、AudioRecording、VideoPlayback等十種。可觸控層:這一層為應用程式開發提供了各種有用的框架,並且大部分與使用者介面有關,本質上來說它負責使用者在iOS裝置上的觸控互動操作。包括以下這些元件:Multi-TouchEvents、CoreMotion、Camera、ViewHierarchy、Localization等九種。