關(guān)于iPhone開發(fā)工具簡單介紹
iPhone開發(fā)工具簡單介紹是本文要介紹的內(nèi)容,主要講解了Cocoa、Xcode、Object-c、Interface Builder、FrameWork的使用,來看詳細(xì)內(nèi)容。
1、FrameWork
一些類的集合。通常是可能一起使用的類的集合。換句話說,這些類被一起編譯成可復(fù)用的代碼庫(library of code)。所有相關(guān)的資源和代碼庫一起放入一個帶擴(kuò)展名“.framework”的目錄(Mac OSX bundle 的概念可以參考蘋果的一些文檔). 系統(tǒng)自帶的framework可以在/System/Library/Frameworks找到
2、Cocoa
NeXTSTEP(以Unix作為內(nèi)核的操作系統(tǒng))內(nèi)置的許多庫(libraries)和工具,讓程序員以一種優(yōu)雅的方式與窗口管理器進(jìn)行交互,這些libraries叫做Framework,在1993年這些frameworks和工具被重新修改并重命名為 OpenStep,后來被重命名為Cocoa(大家應(yīng)該知道為什么Cocoa的類都有著NS的前綴了吧)
Cocoa有3個framework組成
(1)Foundation: 所有的面向?qū)ο笳Z言都會有一些標(biāo)準(zhǔn)結(jié)構(gòu): value , collection , String, dates, lists, thread等等.所有的這些都在Foundation framework里面(可以對比C++的STL)
(2)Appkit: 所有和用戶界面相關(guān)的類都在這里. Windows,buttons,text field, event, drawing. 它還有個名字: ApplicationKit
(3)Core Data: Core Data可以方便的讓你把你的對象存儲成文件,或是從文件中加載你的對象.
3、Xcode和Interface Builder
Cocoa開發(fā)用到的所有工具都作為Mac OS X Developer Tool的一部分一起提供給用戶,你可以從Mac OS X安裝盤中免費(fèi)的得到它們。雖然Mac OS X Developer Tool將會在你的系統(tǒng)中添加許多有用的程序。但是我們將主要使用這兩個程序:Xcode 和 Interface Builder。而在這些IDE內(nèi)部,gcc作為編譯器來編譯代碼,gdb來調(diào)試。
Xcode:掌控應(yīng)用程序中所有使用到的資源,代碼,圖片,聲音等等.你只要在Xcode中編寫代碼,由Xcode來編譯和運(yùn)行你的程序。同時Xcode也能調(diào)用和控制調(diào)試器。
Interface Builder:是一個GUI構(gòu)建工具,通過它你可以創(chuàng)建窗口布局并且把各個組件添加到窗口中,Interface Builder使程序員能方便的創(chuàng)建各種對象并編輯它們的屬性,這些對象多數(shù)是用戶界面元件,比如按鈕和文本輸入框,但是也可以是你自定義的對象
4、Object-c
一種開發(fā)語言,與c、c++、java一樣。
小結(jié):關(guān)于iPhone開發(fā)工具簡單介紹的內(nèi)容介紹完了,通過本文介紹Cocoa、Xcode、Object-c、Interface Builder、FrameWork的使用,是不是有所理解。***希望本文對你有所幫助!