關於iPhone開發工具簡單介紹

來源:互聯網
上載者:User

iPhone開發工具簡單介紹是本文要介紹的內容,主要講解了CocoaXcode、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開發工具簡單介紹的內容介紹完了,通過本文介紹CocoaXcode、Object-c、Interface Builder、FrameWork的使用,是不是有所理解。最後希望本文對你有所協助!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.