天天看點

《深入淺出iPhone/iPad開發(第2版)》——Xcode是一個全功能的內建開發環境

本節書摘來自異步社群《深入淺出iphone/ipad開發(第2版)》一書中的xcode是一個全功能的內建開發環境,作者 【美】dan pilone , tracey pilone,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

xcode是一個全功能的內建開發環境

深入淺出iphone/ipad開發(第2版)

xcode遠不隻是一個文本編輯器。正如你所看到的,xcode含有模闆,幫助你開始一個應用程式的開發。根據你的應用程式,你可以使用所有的模闆,或者隻是使用一部分,但你總是能夠以它們中的一個作為模闆開始。一旦你選擇了基礎應用程式模闆,你可以使用xcode做更多的事。

維護你的項目資源

xcode會為你的項目建立一個新的目錄,并将各種檔案放入這個子目錄中。你沒有必要堅持預設的布局,但是如果你決定要整理它們,完全可以用xcode來做到。xcode還内置支援像git和subversion等版本控制工具,并且可以用于檢查和送出項目的更改。

編輯你的代碼和資源

你将使用xcode去編輯你的應用程式代碼,而且它支援各種語言,遠不止objective-c。xcode中也有多種内置的資源檔案編輯器,如plists、xib和nib檔案等(我們将在以後詳細讨論)。對于資源,xcode不會自動處理,需在xcode中輕按兩下它們中的一個檔案,這才會啟動相應的編輯器。一些檔案類型在xcode中隻能檢視,如圖檔,或者僅僅隻是列出,如聲音檔案。

建立和測試你的應用程式

xcode本身擁有所有必需的編譯器,去建立代碼和生成一個可用的應用程式。一旦你的應用程式被編譯,xcode就會将它安裝到ios模拟器(ios simulator)或者真正的裝置上。xcode包含llvm和gdb圖形與指令行接口調試工具,可以讓你調試應用程式。你也可以運作程式分析工具,如instruments,去檢查記憶體或者性能的問題。

為你的應用程式銷售做準備

一旦你的應用程式通過了全面測試,且你準備出售它,xcode就會将你提供的檔案和代碼進行簽名認證,使你可以将你的應用程式安裝到真正的裝置或者上傳到itunes app store進行銷售。我們會在附錄中講述這一過程的更多資訊。

翻過頁來看看xcode是什麼樣子的。

繼續閱讀