一、Cocoa Touch简述
Cocoa Touch具有和iPone用户接口一致的特殊设计。有了UIKit,我们可以使用iOS上的独特的图形接口控件、按钮、以及全屏幕视图功能,还可以使用加速仪和多点触摸手势来控制应用。
Cocoa Touch除了UIKit外、还包含了创建世界一流的iOS应用程序需要的所有框架,从三维图形到专业音效,提供设备访问API以控制摄像头,或通过GPS来获知当前位置。
二、Cocoa Touch中的框架
Cocoa Touch提供来如下几类常用的框架
1、音频和视频
包括Core Audio、OpenAL、Media Library和AV Foundation。
2、数据管理
包括Core Data和SQLite。
3、图形和动画
包括Core Animation、OpenGL ES和Quartz 2D。
4、网络
包括Bonjour、WebKit和BSD Sockets。
5、用户应用
包括Address Book、Core Location、Map Kit和Store Kit。
网友评论