Cocoa Touch 层
地址本框架
AddressBookUI.framework
是一套 Objective-C 的编程接口,可以显示创建或者编辑联系人的标准系统界面。该框
架简化了应用程序显示联系人信息所需的工作,另外它也可以确保应用程序使用的界
面和其他应用程序相同,进而保证跨平台一致性。
日历框架
EventKitUI.framework
它提供一个视图控制键可以展现查看并编辑事件的标准系统界面。Event Kit 框架的事
件数据是该框架的构建基础。
P2P 及游戏内语音框架
GameKit.framework
该框架支持点对点连接及游戏内语音功能,您可以通过该框架为应用程序增加点对点
网络功能。点对点连接以及游戏内语音功能在多玩家的游戏中非常普遍,不过您也可
以考虑将其加入到非游戏应用程序。此框架通过一组建构于 Bonjour 之上的简单而强
大的类提供网络功能,这些类将许多网络细节抽象出来,从而让没有网络编程经验的
开发者可以更加容易地将网络功能整合到应用程序。
广告框架
iAd.framework
您可以通过该框架在应用程序中发布横幅广告。广告会被放入到标准视图,您可以将
这些视图加入到用户界面,并在合适的时机向用户展现。这些视图和苹果的公告服务
相互协作,自动处理广告内容的加载和展现,同时也可以响应用户对广告的点击。
地图框架
MapKit.framework
该框架供一个可被嵌入到应用程序的地图界面,该界面包含一个可以滚动的地图视图。
您可以在视图中添加定制信息,并可将其嵌入到应用程序视图,通过编程的方式设置
地图的各种属性(包括当前地图显示的区域以及用户的方位)。您也可以使用定制标
注或标准标注(例如使用测针标记)突出显示地图中的某些区域或额外的信息。
邮件框架
MessageUI.framework
您可以利用该框架撰写电子邮件,并将其放入到用户的发件箱排队等候发送。该框架
提供一个视图控制器界面,您可以在应用程序中展现该界面,让用户通过该界面撰写
邮件。界面的字段可以根据待发送信息的内容生成。例如您可以设置接收人、主题、
邮件内容并可以在邮件中包含附件。这个界面允许用户先对邮件进行编辑,然后再选
择接受。在用户接受邮件内容后,相应的邮件就会放入用户的发件箱排队等候发送。
Twitter 框架
twitter.framework