原文地址:What You Need to Begin iOS Programmingios
没错,你须要一台 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 能够提供更强劲的性能。web
不要把这个和咱们后面将要提到的 iOS Developer Program 混淆了。全部人均可以避免费注册 Apple Developer 账号。在注册 Apple Developer 账号后,你能够下载 Xcode,拥有查看 iOS SDK 文档和其余开发资源的权限。架构
你能够去 Apple’s developer website 注册账号。注册的过程很简单。只需建立一个 Apple ID(若是你没有的话)而后填写你的我的资料。app
要开始开发 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,我建议你升级到最新版本。测试
一个常见的开发 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。