[翻譯]What You Need to Begin iOS Programming

wall2flower發表於2014-09-15

原文地址:What You Need to Begin iOS Programming

1.獲取 Mac

沒錯,你需要一臺 Mac。這是 iOS 開發者最基本的要求。開發一個 iPhone(或者 iPad) app,你需要一臺在 Intel 架構處理器上執行 Mac OS X 10.8 或以上版本的 Mac。也許你已經有一臺 PC,那麼最實惠的選擇是買一臺 Mac Mini。Mac Mini 入門級型號的零售價是 $599 (如果你在 Amazon 上購買,則 $499起售)。你可以使用你的 PC 的顯示器。Mac Mini 基本型號擁有2.3GHz dual-core Intel Core i5 處理器和 4GB 記憶體。這樣的配置可以流暢的執行 iOS 開發工具。當然,如果你有更多的預算,選擇更高的型號或者 iMac 可以提供更強勁的效能。

2.註冊一個 Apple Developer 帳號

不要把這個和我們後面將要提到的 iOS Developer Program 混淆了。所有人都可以免費註冊 Apple Developer 帳號。在註冊 Apple Developer 帳號後,你可以下載 Xcode,擁有檢視 iOS SDK 文件和其他開發資源的許可權。

你可以去 Apple’s developer website 註冊帳號。註冊的過程很簡單。只需建立一個 Apple ID(如果你沒有的話)然後填寫你的個人資料。

3.安裝 Xcode

要開始開發 iPhone 和 iPad app,Xcode 是你唯一需要下載的工具。Xcode 是一個 由 Apple 提供的 IDE(整合開發環境)。Xcode 提供了一切你所需要的東西來開始 app 開發。Xcode 已經整合了最新版本的 iOS SDK,一個內建的程式碼編輯器,圖形使用者介面編輯器,除錯工具等等。最重要的,Xcode 的 iPhone(iPad)模擬器讓你可以無需實體裝置來測試你的 app。

在你的 Mac 中啟動 Mac App Store 來下載 Xcode。如果你使用最新版本的 Mac OS,那麼你可以從 Dock 中啟動 Mac App Store。而如果你找不到 Mac App Store 的圖示,你也許需要升級 Mac OS。

在 Mac App Store 中搜尋 Xcode 並點選 Free 按鈕開始下載。

只要你完成了安裝過程,你就可以在 LaunchPad 中找到 Xcode。

在寫這篇文章的時候,最新的 Xcode 版本是5.1.1,支援 iOS 7.1。在接下來的教程中,都會基於這個版本。即使你已經安裝了之前版本的 Xcode,我建議你升級到最新版本。

4.加入 Apple Developer Program (可選)

一個常見的開發 iOS app 的問題是你是否需要加入 Apple Developer Program。答案很簡單,這是「可選」的。就像之前提到的 Xcode 包含了一個內建的 iPhone 和 iPad 模擬器。你可以在 Mac 上測試你開發的 app。

如果你不加入 iOS Developer Program ,意味著模擬器是你唯一執行 app 的方式。你不能分發你的 app 到裝置上並測試。不用說,你無法釋出你的 app 到 App Store。也就是說,你不能銷售你的 app!

模擬器是強大的,但是模擬器並不能模擬所有 iPhone 的特性。比如說,它沒有拍照和拍攝視訊功能。所以如果你開發一個相機 app,你只能通過一個實際的 iOS 裝置來測試你的 app。也就是說,你需要加入 iOS Developer Program!

所以,需要現在就加入 iOS Developer Program 嗎?iOS Developer Program 花費 $99/年。如果你是一個新手或者只是想探索下 iOS 開發,你可以首先通過模擬器來測試你的 app。你可以等到有分發 app 到 App Store 的計劃再加入 iOS Developer Program。

相關文章