iOS 8開發入門--序言(1)

當年小林在學習iOS開發的時候,各類缺少資料,網上處處收羅的回來的資料老是支離破碎,沒有系統的中文教程,只能一點一點啃國外的教程,看見公司新員工在入門時仍是困難重重,小林計劃翻譯這本SIMMONNG的 《beginning iOS8 programming by Swift 》(iOS8 開發基於Swift語言)雖然內容有些舊了,可是對於入門仍是不錯的,但願對各位iOS開發初學者有所幫助。ios

好了咱們 開始。編程

序言(1)

 

從Xcode6 開始

 

 

  你想開發本身的App嗎?很好!創造一款App是一件有趣並且富有回報的事情。可是在咱們一頭扎入iOS編程世界以前,讓咱們先來了解一下開發一款App所須要的工具。app

 

一臺Mac編輯器

  是的,你須要一臺Mac。這是iOS開發最基本的要求。要開發一款iPhone(或者iPad)app,你首先須要一臺基於Intel處理器而且運行Mac OS X 10.9.4(或以上)版本的Mac。也許你仍然擁有一臺PC,那最便宜的選擇是購買一臺Mac Mini。在寫這本書時,入門款的零售價格是 US$599(哇,美國人好幸福,譯者奮鬥的小林)。你能夠把它和你的PC顯示器鏈接起來。Mac mini 基本款配置是2.5GHz 雙核-酷睿 Intel Core i5 處理器, 4GB內存。這配置足夠流暢運行iOS開發工具了。固然,若是你預算充足,你能夠買更好的。(Mac在國內的價格對於廣大中國學生來講仍是有些偏貴,同窗們能夠經過window上裝Mac虛擬機 或者購買二手Mac解決開發設備問題)。工具

 

註冊爲蘋果開發者(Apple Developer)學習

   請不要和咱們後面要介紹的付費iOS開發者搞混。任何人均可以避免費註冊成爲蘋果開發者。經過註冊一個開發者帳號,你能夠下載Xcode,訪問iOS SDK文檔和其餘技術資源,例如開發視頻。開發工具

    你能夠訪問蘋果公司的開發者網站(https://developer.apple.com/programs/register/)註冊。註冊過程很是簡單。直接建立一個Apple ID(若是你尚未)而且填寫我的信息。測試

 

3 安裝Xcode網站

   開始開發iOS APP,Xcode 是惟一須要下載的工具。Xcode是一個Apple公司提供的一個集成開發環境(IDE)。Xcode提供了你開始APP開發所須要的一切。Xcode已經綁定了最新版的iOS SDK(軟件開發套件的簡稱),自帶代碼編輯器,圖形化用戶接口(UI)編輯器,調試工具和其餘工具。最重要的是,Xcode自帶iPhone(和iPad)仿真器因此你能夠無需真實的設備測試你的App。spa

   要下載Xcode,打開Mac的 App Store 。若是你使用最新版本的Mac OS,你能夠經過點擊Mac下方的工具欄標誌來打開App Store。若是你找不到App Store你須要更新Mac OS。

  在Mac App Store中,簡單搜索」Xcode」和點擊」Free」按鈕下載。一旦你完成了安裝過程,你會在Launchpad中找到Xcode。

   在寫本書時,最新版本的Xcode是6.1。在這本書裏,咱們將會使用這個版本建立demo app。若是你已經安裝了Xcode,你能夠升級你的Xcode。這樣在閱讀這本指南的過程當中你會更加容易。 

 

4 註冊iOS 開發者(可選)

  一個很廣泛的問題是開發iOS app釋放須要註冊iOS 開發者計劃(https:// developer.apple.com/programs/ios/)。簡單的回答是,這是可選的。正如前面提到的,Xcode已經包含內建的iPhone和iPad仿真器。你能夠在你的Mac上開發和測試你的app,而不註冊iOS開發者計劃,仿真器是你惟一測試你app的方法。你不能在你的iPhone或iPad上部署和運行app。不只如此,你也不能在App Store上提交你的app。

 

   雖然仿真器功能很是強大,可是它仍然不能仿真iPhone全部的特徵。例如,仿真器不能仿真照片或視頻捕獲功能。若是你開發的是基於攝像頭的App,惟一的測試方法是在真實iOS設備上測試。在這種狀況下,你須要加入iOS開發者計劃。

 

   因此,你如今須要加入iOS開發者計劃嗎?加入iOS開發者計劃須要支付US$99每一年。這不是一大筆錢,但也不算便宜。由於你在閱讀這本書,你極可能是剛開始加入iOS開發的新手。個人建議是,一開始使用仿真器測試你的App。寫這本書的目的正是如此。因此你只須要Xcode6 而且在機會全部的練習中只須要仿真器就足夠了。

介紹部分到此結束。花費一些時間註冊你的開發帳號而且安裝Xcode6.下一章內容,咱們講開始使用Swift編程。準備好開始了嗎?(若是你有任何問題,請私信我,小林很是樂意和你們交流)

相關文章
相關標籤/搜索