iOS系统框架

iOS框架共分为四层,从上而下依次是:Cocoa Touch层、Media层、Core Service层和Core OS层,他们分别提供满足不同需要的API,引用几张斯坦福大学课件中的图片:

1、Cocoa Touch层 在此输入图片描述

2、Media层 在此输入图片描述

3、Core Service层 在此输入图片描述

4、Core OS层 在此输入图片描述

这些图片上写的旧了一些,最新的iOS中添加了很多新的框架,比如Cocoa Touch层中添加了WatchKit、Twitter等,Media层添加了CoreText、SpriteKit、AssetsLibrary等,Core Service层还包含了HealthKit、HomeKit、PassKit、Social等。苹果建议开发者尽量使用上层接口,除了使用简单方便之外,苹果对上层接口做了性能、效率等方面的优化,如UIKit中的很多视图类的绘制、渲染等。

转载于:https://my.oschina.net/u/2328888/blog/387421

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值