[翻译]What You Need to Begin iOS Programming

原文地址: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。

    原文作者:wall2flower
    原文地址: https://segmentfault.com/a/1190000000668540
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞