天天看點

《iOS 9應用開發入門經典(第7版)》——第1章,第1.2節成為iOS開發人員

本節書摘來自異步社群《ios 9應用開發入門經典(第7版)》一書中的第1章,第1.2節成為ios開發人員,作者 【美】約翰 雷(john ray),更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

1.2 成為ios開發人員

要成為ios開發人員,并非隻需坐下來編寫程式即可。您需要一台較新的 intel macintosh桌上型電腦或筆記本電腦,它運作mavericks或yosemite,硬碟至少有8gb的可用空間。開發系統的螢幕空間越大,就越容易營造高效的工作空間。您甚至可将xcode切換到全屏模式,将分散注意力的元素都隐藏起來。雖然如此,我在13英寸macbook air中開發時也相當舒服,是以并非一定要使用多顯示器系統。

假設您有運作yosemite或el capitan的mac,還需要什麼呢?好消息是需要的不多,且您無需花費一分錢就可以編寫第一個應用程式,并在ios裝置上運作它。

如果沒有mac,該如何辦呢?

1.2.1 apple開發人員計劃

雖然 apple 網站上的消息令人迷惑,但使用者不需要任何費用就可下載下傳ios sdk(軟體開發包)、編寫ios應用程式并在apple ios模拟器或自己的裝置上運作它們。無需加入開發人員計劃就能在自己的裝置上運作應用程式是xcode 7新增的功能,是以如果使用的是早期的xcode版本,就需要加入開發人員計劃。

然而,收費與免費之間還是存在一定的差別。要獲得ios和sdk的 beta 版,必須加入開發人員計劃。要通過app store釋出應用程式或将其發送給同僚進行測試,也需支付會員費。

提示:

雖然使用xcode 7可在自己的裝置上運作應用程式,但這并不一定是最容易的開發方式。本書編寫的大部分應用程式都可在ios模拟器中運作,我們也将這樣運作它們。顯然,模拟器不能精确地模拟移動傳感器輸入和gps資料等,但這些屬于特殊情況,僅在本書後面才需要用到。

如果您選擇加入付費的apple開發人員計劃,可考慮兩種等級:标準計劃(99美元)和企業計劃(299美元),前者适用于要通過app store釋出其應用程式的開發人員,而後者适用于開發的應用程式要在内部(而不是通過app store)釋出的大型公司(雇員超過500)。您很可能想選擇标準計劃。

公司和個人都可選擇标準計劃(99美元)。在将應用程式釋出到 app store時,如果需要指出公司名,則在注冊期間會給出标準的“個人”或“公司”計劃選項。

1.2.2 加入付費的開發人員計劃

滾動到該頁面底部,單擊按鈕start your enrollment,再使用您的憑證登入。如果您還沒有apple id,或者需要一個專門用于開發的新id,可通過登入頁面建立一個。

《iOS 9應用開發入門經典(第7版)》——第1章,第1.2節成為iOS開發人員

圖1.2 通路開發人員注冊網站以注冊或建立新的apple id

在注冊過程中,将要求您同意apple開發人員條款,并收集有關您或公司的資訊以及開發興趣和經驗方面的資訊,如圖1.3所示。

單擊continue按鈕開始注冊流程。在這個流程的末尾,将要求完成購買過程并啟用自動續約,如圖1.4所示。

《iOS 9應用開發入門經典(第7版)》——第1章,第1.2節成為iOS開發人員

圖1.4 完成購買過程(這裡沒有顯示相關的按鈕),加入付費的開發人員計劃

開發人員計劃成員資格不會立刻生效。app store剛釋出時,新開發人員需要幾個月才能加入計劃并獲得準許。然而,現在可能隻需幾個小時(最多一天),是以請耐心等待吧。

1.2.3 安裝xcode

拜mac app store所賜,隻需單擊就可下載下傳xcode(ios開發工具)。為此,在dock中打開apple store,搜尋xcode并免費下載下傳它,如圖1.5所示。坐下來等待mac下載下傳這個大型應用程式(壓縮後約3gb)。

下載下傳完畢後,您将獲得一個磁盤映像(從ios開發人員網站下載下傳預覽版時)或安裝程式(從apple store下載下傳時)。如果必要,打開磁盤映像并将其中的應用程式複制到mac的applications檔案夾中。可以安裝多個版本的xcode,是以請大膽安裝開發中心提供的beta版以及mac app store提供的最新穩定版。

《iOS 9應用開發入門經典(第7版)》——第1章,第1.2節成為iOS開發人員

圖1.5 從apple store下載下傳xcode釋出版

xcode的有趣之處在于,它既是一個提供開發環境的應用程式,又封裝了一系列獨立的工具(如ios模拟器),您可在xcode中啟動這些工具。與其他應用程式一樣,可使用finder或launchpad來啟動xcode本身,如圖1.6所示。

《iOS 9應用開發入門經典(第7版)》——第1章,第1.2節成為iOS開發人員

圖1.6 完成大部分工作時,都将首先啟動xcode(可在檔案夾applications或launchpad中找到它)

安裝應用程式xcode後,要使用它,可能還需安裝其他軟體。為此,從finder或launchpad啟動xcode。如果這是您首次使用xcode,它很可能顯示許可協定,再安裝更新和其他元件(如圖1.7所示)以支援移動開發。單擊install按鈕安裝元件。

《iOS 9應用開發入門經典(第7版)》——第1章,第1.2節成為iOS開發人員

圖1.7 要使用xcode,必須安裝額外的元件

安裝完成後,可選擇xcode菜單quit退出xcode。至此,開發環境就準備就緒了。雖然幾章後才真正進行開發,但下一節将配置xcode的幾個選項,是以請確定正确地安裝了這個軟體。