關于iPhone開發工具簡單介紹
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可以方便的讓你把你的對象存儲成文件,或是從文件中加載你的對象.
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的使用,是不是有所理解。***希望本文對你有所幫助!