Cocoa、Foundation、UIKit、Objective-c、XCode、Interface Builder的概念

Cocoa框架

是在Mac OS X系統上原生的一個編譯環境。他包含兩個框架,其實就是一系列的類庫,Foundation和AppKit。ui

在你的iPhone等掌上設備上,使用的則是他的一個子類 - Cocoa Touch。他所支持的Foundation框架與Cocoa相同,但他的用戶圖形類庫爲UIKit,它是爲掌上設備特殊設計,提供了你設備上的界面。設計

Cocoa Touch與Cocoa一個比較鮮明的區別就是Cocoa Touch並不支持垃圾回收機制,這就意味着你必須在你的代碼裏管理好你的內存。對象

 

Foundation內存

提供了一系列基礎數據類型、以及枚舉、容器的支持。來自於這個框架的類名以NS開頭。開發

 

UIKitit

iOS上的用戶圖形包。UI開頭的類都來自於這個框架。io

於Mac OS X上的用戶圖形包不一樣,那上面的圖形類來自AppKit,類名以NS開頭。編譯

 

Objective-c容器

一門iOS和MAC OS X上應用程序開發的語言,同時也是Foundation和UIKit框架所用的變成於洋。

它是C語言的超集,面向對象。

 

XCode

在MAC OS X上的一個IDE,主要用於代碼的編寫。

 

Interface Builder

XCode的一部分,主要用於UI設計。

相關文章
相關標籤/搜索