1、iOS 系统可以分为以下四层,每个框架对应IOS系统里的一层,每层建立在它下面层的上面。应该尽量使用上层的框架来代替下面的框架。更高层次的框架是对底层框架基于对象的抽象。以下列出几个iOS开发的常用框架。
Cocoa Touch:UIKit
Media:Core Graphics/Open GL ES/Core Animation
Core Services:Core Data/Foundation
OS: Core Bluetooth Framework
2、iOS开发所有框架详解
https://developer.apple.com/library/content/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007898-CH1-SW1