介绍一下Cocao 和Cocoa Touch

一.先说一下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, 用于开发 iPhone\iPod\iPad上的软件

2. Cocoa Touch框架

除 UIKit 之外,Cocoa Touch 包含创建世界一流 iOS 应用程序所需的所有框架,从 3D 图形、专业音频到网络,甚至提供特殊设备访问 API 以控制摄像机或从 GPS 硬件获取位置。Cocoa Touch 既包含只需要几行代码就可以完成全部任务的强大的 Objective-C 框架,也在需要时提供基础的 C 语言 API 来直接访问系统。这些框架示例包括:

(1)Core Animation:通过 Core Animation,您就可以通过基于组合独立图层的简单编程模型来创建丰富的用户体验。

(2)Core Audio:Core Audio 是播放、处理和录制音频的专业级技术,能够轻松为您的应用程序添加强大的音频功能。

(3)Core Data:Core Data 提供面向对象的数据管理解决方案,该方案易于使用和理解,甚至可处理任何应用或大或小的数据模型。

 
 

你可能感兴趣的:(介绍一下Cocao 和Cocoa Touch)