iOS重要框架

来源:互联网 发布:照片换底色软件 编辑:程序博客网 时间:2024/06/01 08:14
最近由于工作需要,在研究ARKit,渐渐了解了看官方文档以及系统原生底层框架的重要性。以前总是小白,总是在别人原有的demo上修改已完成自己想要的效果,虽然很多时候并不能百分百实现,而现在明白,自己真正明白底层,才能更好的创造,而不仅仅是模仿。    想成为大牛,成为自己敬佩的一类人,就好好努力,从底层开始吧。以后,每天晚上都研究点新东西,周末也要有学习时间,成为真正的程序员,之后,成为大牛,加油吧。

Foundation

提供OC的基础类(像NSObject)、基本数据类型等

UIKit

创建和管理应用程序的用户界面

QuartzCore

提供动画特效以及通过硬件进行渲染的能力

CoreGraphics

提供2D绘制的基于C的API

SystemConfiguration

检测当前网络是否可用和硬件设备状态

AVFoundation

提供音频录制和回放的底层API,同时也负责管理音频硬件

CFNetwork

访问和配置网络,像HTTP、FTP和Bonjour Services

CoreFoundation

提供抽象的常用数据类型,如Unicode strings、XML、URL等

CoreLocation

使用GPS和WIFI获取位置信息

UIKit框架图如下
UIKit框架图

原创粉丝点击