iPhone開發工具簡單介紹是本文要介紹的內容,主要講解了Cocoa、Xcode、Object-c、Interface Builder、FrameWork的使用,來看詳細內容。
1、FrameWork
一些類的集合。通常是可能一起使用的類的集合。換句話說,這些類被一起編譯成可複用的程式碼程式庫library of code)。所有相關的資源和程式碼程式庫一起放入一個帶副檔名“.framework”的目錄(Mac OSX bundle 的概念可以參考蘋果的一些文檔). 系統內建的framework可以在/System/Library/Frameworks找到
2、Cocoa
NeXTSTEP以Unix作為核心的作業系統)內建的許多庫libraries)和工具,讓程式員以一種優雅的方式與視窗管理器進行互動,這些libraries叫做Framework,在1993年這些frameworks和工具被重新修改並重新命名為 OpenStep,後來被重新命名為Cocoa(大家應該知道為什麼Cocoa的類都有著NS的首碼了吧)
Cocoa有3個framework組成
1)Foundation: 所有的物件導向語言都會有一些標準結構: value , collection , String, dates, lists, thread等等.所有的這些都在Foundation framework裡面(可以對比C++的STL)
2)Appkit: 所有和使用者介面相關的類都在這裡. Windows,buttons,text field, event, drawing. 它還有個名字: ApplicationKit
3)Core Data: Core Data可以方便的讓你把你的Object Storage Service成檔案,或是從檔案中載入你的對象.
3、Xcode和Interface Builder
Cocoa開發用到的所有工具都作為Mac OS X Developer Tool的一部分一起提供給使用者,你可以從Mac OS X安裝盤中免費的得到它們。雖然Mac OS X Developer Tool將會在你的系統中添加許多有用的程式。但是我們將主要使用這兩個程式:Xcode 和 Interface Builder。而在這些IDE內部,gcc作為編譯器來編譯代碼,gdb來調試。
Xcode:掌控應用程式中所有使用到的資源,代碼,圖片,聲音等等.你只要在Xcode中編寫代碼,由Xcode來編譯和運行你的程式。同時Xcode也能調用和控制調試器。
Interface Builder:是一個GUI構建工具,通過它你可以建立視窗布局並且把各個組件添加到視窗中,Interface Builder使程式員能方便的建立各種對象並編輯它們的屬性,這些對象多數是使用者介面元件,比如按鈕和文本輸入框,但是也可以是你自訂的對象
4、Object-c
一種開發語言,與c、c++、java一樣。
小結:關於iPhone開發工具簡單介紹的內容介紹完了,通過本文介紹Cocoa、Xcode、Object-c、Interface Builder、FrameWork的使用,是不是有所理解。最後希望本文對你有所協助!