码迷,mamicode.com
首页 > 移动开发 > 详细

IOS:IOS系统基本介绍

时间:2015-03-29 15:05:06      阅读:324      评论:0      收藏:0      [点我收藏+]

标签: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框架)。

IOS:IOS系统基本介绍

标签:ios

原文地址:http://blog.csdn.net/u013243469/article/details/44727209

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!