2015-12-16 18:12:51 758浏览
可轻触层(Cocoa Touch)是iOS体系结构的的封顶层,也是iOS系统最核心的一层,可轻触层更多的是和触摸有关系,主要负责iOS系统上多点触摸事件处理、文字输出、图片网页显示、相机或文件的存取以及加速感应等。
可轻触层所包含的库如下:
1、Address Book UI Framework
用来显示Address Book数据库中联系人的数据。这个基于C的框架可以提供一个图形界面来访问用户的联系人信息,同时用户也可以创建新的联系人,删除或者编辑已存在的联系人。
2、Event Kit UI Framework
基于Event Kit Framework,它主要为查看和编辑事件提供视图控制器。
3、Game Kit Framework
为游戏应用程序提供点对点的网络连接和语音通信来支持对战游戏。这个框架支持所有的应用程序,并且无需配对。
4、iAd Framework
用于播放广告,这样可以为应用程序带来额外的收入。这也是个人开发者最看重的一个功能,在扣丁学堂ios开发培训课程中对此环节有详细的介绍。感兴趣的学员可以前往观看。
5、M印KitFramework
可以在应用程序中嵌入地图和Map Kit,支持Google Mobile Maps的服务和缩放功能、自定义标签功能以及自定义位置信息等。
6、Message UI Framework
用于编写和整理邮件。
7、UIKit Framework
是这一层的核心部分,它提供了关键的基础设施、界面渲染以及事件驱动等。所有的iPhone应用程序都是基于UIKit框架构建而成的,因此,它们在本质上具有相同的核心架构。UIKit负责提供运行应用程序和协调用户输入及屏幕显示所需要的关键对象。
通过前三节和本节的讲述,整个iOS软件体系结构就介绍完了。想要学习和了解更多的iOS开发知识,可以关注扣丁学堂在线视频更新,与在线讲师实时沟通,让iOS开发技术难点不再困扰你的工作和生活。