- 层级 | 主要框架 - ---------------------|-------------------------------------------------------------------------------------- - Cocoa Touch | UIKit 等 - Media | Core Graphics 、OpenGl ES、Core Animation 等 - Core Services | Core Data、Foundation 等 - Core OS | Accelerate Framework、External Accessory Framework、Security Framework、System 等
Address Book Framework、 CFNetwork Framework、 Core Data Framework、 Core Foundation Framework、 Core Location Framework、 Core Media Framework、 Core Telephony Framework、 Event Kit Framework、 Foundation Framework、 Mobile Core Services Framework、 Quick Look Framework、 Store Kit Framework、 System Configuration Framework、 Block Objects、 Grand Central Dispatch、 In App Purchase、 Location Services、 SQLite、 XML Support 等一些框架,也基本都是基于 C 语言的接口。
Core Graphics、 Core Animation、 OpenGL ES、 Core Text、 Image I/O、 Assets Library Framework、 Media Player Framework、 AV Foundation、 OpenAL、 Core Audio Frameworks、 AV Foundation、 Core Media 等等。
Core Graphics :也被称为 Quartz,用于处理本地 2D 向量渲染和图片渲染。 Core Animation :Quartz Core 框架的一部分,为动画视图和其余内容提供更高级别支持。 OpenGl ES :为使用硬件加速接口的 2D 和 3D 渲染提供支持。 Core Text :提供一个精密的文本布局和渲染引擎。 Image I/O :提供读取及编写大多数图形格式的接口。 Assets Library framework :资产库框架,用于访问用户照片库中的照片和视频。
Address Book UI Framework、 Event Kit UI Framework、 Game Kit Framework、 iAd Framework、 Map Kit Framework、 Message UI Framework、 UIKit Framework 等等,
这一层基本都是基于 Objective-c 的接口。ios