马上着手开发iOS应用程序:一、环境配置

移动开发 iOS
开发 iOS 应用程序既有趣又回报丰厚,如果您是一位新手,自然想知道从哪里入手。本路线图提供了 iOS 应用程序开发的绝佳起点。在 Mac 电脑上,您可以创建在 iPad、iPhone 和 iPod touch 上运行的 iOS 应用程序。遵循本路线图以了解如何取得开发工具,理解主要概念及最佳实践,并学会查找更多信息。

本教程以系列形式出现,你可以点击以下链接跳到相应页面:

遵循此路线图,您将使用到 Xcode 和 iOS SDK(Apple 提供的开发工具)。您将了解 Objective-C(驱动所有 iOS 应用程序和框架的程序设计语言)的编程基础知识,并将探索 Cocoa Touch 框架。您将创建一个简单的 iOS 应用程序,并学会在设备上进行测试。***,您还会学到如何将应用程序提交到 App Store。

图像: ../Art/start_developing_2x.png

路线图中的每个页面,都介绍一个新主题,并链接到一篇或多篇有关该主题的简短文章。路线图只是提供基本的入门知识,***一页 “接下来做什么”包含您接下来应该阅读的文稿链接。完成了路线图,您就具备了进一步了解各个主题的能力,并且掌握到着手开发 iOS 应用程序的知识、工具和技能。

硬件配置:

首先,您***有一台Mac电脑,然后有一个iDevice——iPhone、iPad、iPod Touch均可,我们强烈建议您拥有以上三者,以便适配和测试。

软件设置:

您在开发应用程序时,会使用到 iOS 软件开发套件 (SDK) 以及 Xcode,即 Apple 的集成开发环境 (IDE)。Xcode 包括源代码编辑器、图形用户界面编辑器及其他许多功能,为您开发***的 iPhone、iPod touch 和 iPad 应用程序,提供了所需要的全部资源。大多数应用程序开发工具集中显示在一个窗口中,Xcode 称之为工作区窗口。在此窗口内,您可以顺畅地从代码编写转换到代码调试,再到用户界面设计。iOS SDK 扩展了 Xcode 工具集,包含 iOS 专用的工具、编译器和框架。

图像: ../Art/install_tools_2x.png

开始之前:

  1. 下载***版本的 Xcode。

    在 Mac 上打开 Mac App Store 应用程序,搜索 Xcode,然后点按“免费”按钮下载 Xcode。您下载的 Xcode 已包含 iOS SDK。(Mac OS X v10.7 以及更高版本已经预装 Mac App Store 应用程序。如果您使用的是较早版本的 Mac OS X,则需要升级。)

  2. 加入 iOS Developer Program 成为 Apple 开发者

    您无需加入该计划也可编写应用程序并在 iOS Simulator 中测试。但是,您只有加入该计划,才能在设备上测试与分发应用程序。加入该计划后,您还可以全权访问 iOS Dev Center 和 iOS Provisioning Portal。如果您现在加入,就可以执行路线图中的所有操作步骤,包括在设备上测试应用程序。

责任编辑:徐川 来源: apple.com
相关推荐

2013-01-11 15:24:02

iOS开发移动应用iPhone

2013-01-11 15:06:13

iOS开发移动应用iPhone

2013-01-11 14:45:43

iOS开发移动应用iPhone

2013-01-11 15:36:09

iOS开发移动应用iPhone

2011-07-18 10:00:47

iPhone iOS Visual Stu

2011-07-21 16:19:30

iOS Twitter

2013-02-21 14:14:40

开发Tizen

2011-05-24 16:09:57

Androi

2011-05-11 10:58:39

iOS

2011-07-18 10:21:04

iOS Visual Stu iphone

2012-03-15 15:35:51

iUI框架EclipseiOS Web

2010-01-26 13:29:46

VC++应用程序

2013-01-29 10:40:26

云环境应用程序开发

2021-09-26 08:30:31

Python应用程序代码

2013-01-29 08:43:32

应用程序开发PaaS

2013-02-21 14:15:41

开发Tizen

2010-02-05 18:21:24

Android应用程序

2020-10-14 15:05:02

React应用程序

2012-02-08 15:06:31

ibmdw

2022-09-19 00:37:13

SaaS云计算开发
点赞
收藏

51CTO技术栈公众号