ios系统的程序结构

1. 经典图

ios系统的程序结构

2. 简要描述

Core OS 是最底层的,提供的都是C 的API ,Media 开始,提供的是OBJC 的API ,就是面向对象的API 。我们在开发应用时使用的最多的是cocoa touch 框架。 

Cocoa Touch

Multi-Touch,Core Motion,View Hierarchy,Localization,Controls,Alerts

Web View,Map Kit,Image Picker,Camera 

Media

Core Audio,OpenAL,Audio Mixing,Audio Recording,Video Playback

JPEG, PNG, TIFF;PDF,Quartz (2D),Core Animation,OpenGL ES 

Core Services

Collections,Address Book,Networking,File Access,SQLite

Core Location,Net Services,Threading,Preferences,URL Utilities 

Core OS

OSX Kernel,Mach 3.0,BSD,Sockets,Security,Power Management

Keychain Access,Certificates,File System,Bonjour

3. 参考网址

iOS Architecture


你可能感兴趣的:(ios系统的程序结构)