您的位置:首页 > 移动开发 > Objective-C

IPHONE开发基础概念--Cocoa、Foundation、UIKit、Objective-c、XCode、Interface Builder的概念

2011-04-22 09:48 381 查看
引用:http://hi.csdn.net/hou_cocoa

Cocoa

是在Mac OS X系统上原生的一个编译环境。他包含两个框架,其实就是一系列的类库,Foundation和AppKit。
在你的iPhone等掌上设备上,使用的则是他的一个子类 - Cocoa Touch
。他所支持的Foundation框架与Cocoa相同,但他的用户图形类库为UIKit,它是为掌上设备特殊设计,提供了你设备上的界面。
Cocoa Touch与Cocoa一个比较鲜明的区别就是Cocoa Touch并不支持垃圾回收机制,这就意味着你必须在你的代码里管理好你的内存。

Foundation


提供了一系列基础数据类型、以及枚举、容器的支持。来自于这个框架的类名以NS开头。
UIKit


iOS上的用户图形包。UI开头的类都来自于这个框架。
于Mac OS X上的用户图形包不同,那上面的图形类来自AppKit,类名以NS开头。
Objective-c

一门iOS和MAC OS X上应用程序开发的语言,同时也是Foundation和UIKit框架所用的变成于洋。
它是C语言的超集,面向对象。
XCode

在MAC OS X上的一个IDE,主要用于代码的编写。
Interface Builder


XCode的一部分,主要用于UI设计。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐