IOS:IOS系统基本介绍
IOS系统主要分为COCOA TOUCH层、MEDIA层和CORESERVICE层。
Cocoa Touch层提供了基本的系统行为支持,而且将开发者的工作量降到最低。Cocoa Touch层主要包含了UIKit框架(UIKit提供了一些程序运行的关键对象,是的App能够捕获用户输入和在屏幕上显示的内容),MapKit框架(IOS 3.0版本引入该框架,该框架主要提供一个可被嵌入到应用程序的地图界面,该界面包含一个可以滚动的地图视图),Address Book UI框架(ISO 3.0引入该框架,可以利用该框架撰写电子邮件,并将其放入到用户的发件箱排队等候发送),Message UI框架(显示创建或者编辑联系人的标准系统界面)。
Media层包含图形、音频、视频等技术。Media层主要包括了Quartz Core框架(包含Core Animation接口。Core Animation是高级动画制作和混合技术,它使用通过优化的渲染路径实现复杂的动画和视觉效果),Media Player框架(应用程序播放食品和音频内容),AV Foundation框架(该框架包含的Objective—C类可用于播放音频内容),Core Graphics框架([CoreGraphics.framework]包含Quartz 2D绘图API接口。该框架基于C接口,提供绘画功能)。
Core Service层:应用程序提供基础系统服务。包括了Foundation框架(为Core Foundation框架的许多功能提供Objective-C的封装),Core Foundation框架(是一组C语言接口,它们为IOS应用程序提供基本数据管理和服务功能),Core Location框架(可用于定位某个设备当前经纬度),其他框架(CFNetwork框架、Core Data框架、Core Telephony框架、Event Kit框架、Mobile Core Services框架、Quick Look框架、Store Kit框架、System Configuration框架)。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。