天天看點

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

本節書摘來自異步社群《ios 9 開發指南》一書中的第1章,第1.3節工欲善其事,必先利其器——搭建開發環境,作者 管蕾,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

1.3 工欲善其事,必先利其器——搭建開發環境

ios 9 開發指南

圖檔 2 知識點講解:CD光牒:視訊知識點第1章搭建開發環境.mp4

注意:

如果是免費成員,登入ios開發中心後,很可能隻能看到一個安裝程式,它可安裝xcode和ios sdk(最新版本的開發工具);如果你是付費成員,可看到指向其他sdk版本(5.1、6.0等)的連結。本書的示例必須在5.0+系列ios sdk環境中運作。

1.3.1 xcode 介紹

要開發ios的應用程式,需要一台安裝有xcode工具的mac os x計算機。xcode是蘋果提供的開發工具集,提供了項目管理、代碼編輯、建立執行程式、代碼調試、代碼庫管理和性能調節等功能。這個工具集的核心就是xcode程式,提供了基本的源代碼開發環境。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

在界面的下方介紹了xcode 7的新功能,如圖1-5所示。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

截至到2015年6月10日,市面中最主流版本是xcode 6,最新版本是xcode 7 beta。

1.3.2 下載下傳并安裝xcode 7

其實對于初學者來說,我們隻需安裝xcode即可。通過使用xcode,既能開發iphone程式,也能夠開發ipad程式。并且xcode還是完全免費的,通過它提供的模拟器就可以在計算機上測試ios程式。如果要釋出ios程式或在真實機器上測試ios程式,就需要花99美元了。

1.下載下傳xcode 7

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

(3)如果是付費賬戶,可以直接在蘋果官方網站中下載下傳獲得。如果不是付費會員使用者,可以從網絡中搜尋熱心網友們的共享資訊,以此達到下載下傳xcode 6的目的。單擊download xcode 7 beta連結後彈出下載下傳對話框,如圖1-7所示。單擊“下載下傳”按鈕開始下載下傳。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

2.安裝xcode

(1)下載下傳完成後單擊打開下載下傳的“.dmg”格式檔案,然後輕按兩下xcode檔案開始安裝,如圖1-8所示。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

(2)輕按兩下xcode下載下傳到的檔案開始安裝,在彈出的對話框中單擊continue按鈕,如圖1-9所示。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

(3)在彈出的歡迎界面中單擊agree按鈕,如圖1-10所示。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

(4)在彈出的對話框中單擊install按鈕,如圖1-11所示。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

(5)在彈出的對話框中輸入使用者名和密碼,然後單擊 “好”按鈕,如圖1-12所示。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

(6)在彈出的新對話框中顯示安裝進度,進度完成後的界面如圖1-13所示。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

(7)xcode 7的預設啟動界面如圖1-14所示。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

(1)考慮到許多初學者沒有購買蘋果機的預算,可以在windows系統上采用虛拟機的方式安裝os x系統。

    (2)無論讀者是已經有一定xcode經驗的開發者,還是剛開始遷移的新使用者,都需要對xcode的使用者界面及如何用xcode組織軟體工具有一些了解,這樣才能真正高效地使用這個工具。這種了解可以加深您對隐藏在xcode背後的開發思想的認識,并幫助您更好地使用xcode。

     (3)建議讀者将xcode安裝在os x的mac機器上,也就是裝有蘋果系統的蘋果機上。通常來說,在蘋果機器的os x系統中已經内置了xcode,預設目錄是“/developer/applications”。

     (4)本書使用的xcode 7 beat(測試)版本,蘋果公司會為開發者陸續推出後續新版本。讀者可以用新版本調試本書的程式,完全不妨礙讀者對本書的學習。

     (5)我們可以使用蘋果系統中自帶app store來擷取xcode 7,這種方式的優點是完全自動化實作,操作友善,無需經過本書上面介紹的步驟。

1.3.3 建立ios 9項目并啟動模拟器

(1)xcode位于developer檔案夾内中的applications子檔案夾中,快捷圖示如圖1-15所示。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

(2)啟動xcode 7後的初始界面如圖1-16所示,在此可以設定建立新工程還是打開一個已存在的工程。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

(3)單擊create a new xcode project後會出現choose a template…視窗,如圖1-17所示。在new project視窗的左側,顯示了可供選擇的模闆類别,因為我們的重點是類别ios application,是以在此需要確定選擇了它。而在右側顯示了目前類别中的模闆以及目前標明模闆的描述。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

(4)從ios 9開始,在choose a template…視窗的左側新增了watchos選項,這是為開發蘋果手表應用程式所準備的。選擇watchos選項後的效果如圖1-18所示。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

(5)對于大多是ios 9應用程式來說,隻需選擇ios下的empty application(空應用程式)模闆,然後單擊next(下一步)按鈕即可。如圖1-19所示。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

(6)選擇模闆并單擊next按鈕後,在新界面中xcode将要求您指定産品名稱和公司辨別符。産品名稱就是應用程式的名稱,而公司辨別符建立應用程式的組織或個人的域名,但按相反的順序排列。這兩者組成了束辨別符,它将您的應用程式與其他ios應用程式區分開來,如圖1-20所示。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

例如,我們将建立一個名為exswift的應用程式,設定域名是apple。如果沒有域名,在開發時可以使用預設的辨別符。

(7)單擊next按鈕,xcode将要求我們指定項目的存儲位置。切換到硬碟中合适的檔案夾,確定沒有選擇複選框source control,再單擊create(建立)按鈕。xcode将建立一個名稱與項目名相同的檔案夾,并将所有相關聯的模闆檔案都放到該檔案夾中,如圖1-21所示。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

(8)在xcode中建立或打開項目後,将出現一個類似于itunes的視窗,您将使用它來完成所有的工作,從編寫代碼到設計應用程式界面。如果這是您第一次接觸xcode,令人眼花缭亂的按鈕、下拉清單和圖示将讓您感到不适。為讓您對這些東西有大緻的認識,下面首先介紹該界面的主要功能區域,如圖1-22所示。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

1.3.4 打開一個現有的ios 9項目

在開發過程中,經常需要打開一個現有的ios 9項目,如讀者打開本書附帶CD光牒中的源碼工程。

(1)啟動xcode 7開發工具,然後單擊右下角的open another project…指令。如圖1-24所示。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

(2)此時會彈出選擇目錄對話框界面,在此找到要打開項目的目錄,然後單擊.xcodeproj格式的檔案即可打開這個ios 9項目。如圖1-25所示。

《iOS 9 開發指南》——第1章,第1.3節工欲善其事,必先利其器——搭建開發環境

另外,讀者也可以直接來到要打開工程的目錄位置,輕按兩下裡面的.xcodeproj格式的檔案也可以打開這個ios 9項目。