一.先说一下Cocoa 和Cocoa Touch的区别吧
1.相同处:两者都包含OC运行时的两个核心框架;
2.Cocoa包含foundation 和APPkit 框架,课用于开发Mac OS X心跳的应用程序
3.Cocoa touch 包含foundation 和UIKit框架,可用于开发iPhone OS 系统的应用程序
4.Cocoa时Mac OS X的开发环境,cocoa Touch是 Iphone OS的开发环境
因为我做iPhone开发的 下面主要将一下Cocoa Touch
1.Cocoa Touch由苹果公司提供的软件开发api, 用于开发 iPhoneiPodiPad上的软件
2. Cocoa Touch框架
除 UIKit 之外,Cocoa Touch 包含创建世界一流 iOS 应用程序所需的所有框架,从 3D 图形、专业音频到网络,甚至提供特殊设备访问 API 以控制摄像机或从 GPS 硬件获取位置。Cocoa Touch 既包含只需要几行代码就可以完成全部任务的强大的 Objective-C 框架,也在需要时提供基础的 C 语言 API 来直接访问系统。这些框架示例包括: