2014年中文版IOS APP开发教程发布小结
苹果更发布了中文版 iOS APP开发教程《马上着手开发 iOS APP应用》,以方便和吸引更多的中国开发者来开发 iOS APP
中文版开发教程主要包括 5 个章节:
1、介绍和设置
2、马上开始
3、工具、程序设计语言和基本任务
4、框架、设计模式、用户界面设计、应用程序设计和 App Store
5、查信息和接下来做什么
现在开始开发 iOS APP应用
开发 iOS APP应用既有趣又回报丰厚,如果您是一位新手,自然想知道从哪里入手。本路线
图提供了 iOS APP应用开发的绝佳起点。在 Mac 电脑上,您可以创建在 iPadiPhone iPod touch 上运行的 iOS APP应用。遵循本路线图以了解如何取得开发工具,理解主要概念及最佳实践,并学会查更多信息。
继续遵循此路线图,您将使用到 Xcode iOS SDKApple 提供的开发工具)。您将了解 Objective-C(驱动所有 iOS APP应用和框架的程序设计语言)的编程基础知识,并将探索 Cocoa Touch 框架。您将创建一个简单的 iOS APP应用,并学会在设备上进行测试。最后,您还会学到如何将应用程序提交到 App Store
路线图中的每个页面,都介绍一个新主题,并链接到一篇或多篇有关该主题的简短文章。路线图只是提供基本的入门知识,最后一页“接下来做什么”包含您接下来应该阅读的文稿链接。完成了路线图,您就具备了进一步了解各个主题的能力,并且掌握到着手开发 iOS APP应用的知识、工具和技能。
如果您是 Mac 开发者:您其实已经掌握了不少开发 iOS APP应用的知识。可是,尽管 iOS OS X 使用相同的开发工具和开发语言,两者仍然存在着一些重大的差异(您将在路线图的学习过程中发现这点)。有关这些平台差异的全面描述,请参阅 iOS Technology Over
viewiOS 技术概述)中的“Migrating from Cocoa”(从 Cocoa 迁移)。
设置
您在开发应用程序时,会使用到 iOS 软件开发套件 (SDK) 以及 Xcode,即 Apple 的集成开发环境 (IDE)Xcode 包括源代码编辑器、图形用户界面编辑器及其他许多功能,为您开发完美的 iPhoneiPod touch iPad 应用程序,提供了所需要的全部资源。大多数应用程序开发工具集中显示在一个窗口中,Xcode 称之为工作区窗口。在此窗口内,您可以顺畅地从代码编写转换到代码调试,再到用户界面设计。iOS SDK 扩展了 Xcode 工具集,包含 iOS 专用的工具、编译器和框架。
app store下载不了软件
开始之前:
下载最新版本的 Xcode
Mac 上打开 Mac App Store 应用程序,搜索 Xcode,然后点按“免费”按钮下载 Xcode。您下载的 Xcode 已包含 iOS SDK。(Mac OS X v10.7 以及更高版本已经预装 Mac App Store 应用程序。如果您使用的是较早版本的 Mac OS X,则需要升级。)
加入 iOS Developer Program 成为 Apple 开发者。
您无需加入该计划也可编写应用程序并在 iOS Simulator 中测试。但是,您只有加入该计划,才能在设备上测试与分发应用程序。加入该计划后,您还可以全权访问 iOS Dev Center iOS Provisioning Portal。如果您现在加入,就可以执行路线图中的所有操作步骤,包括在设备上测试应用程序。
马上开始
开发优秀的 iOS APP应用,需要大量的学习和实践。不过,有了这些工具和 iOS SDK,开发一个简单可用的程序并非难事。您的首个 iOS APP应用教程,介绍了这些工具、基本设计模式和应用程序开发过程。通过这个教程,您将学习创建一个能接收用户文本输入并能将文本显示在屏幕上的应用程序。您还将学到如何在 Mac 上的 iOS Simulator 中运行这一程序。本教程中的简单步骤引入了一些简练实用的概念,将在今后的程序开发中不断地用到。
您的首个 iOS APP应用是路线图中最长的文章,但请不要仓促地完成它。它为您在后面将详细学习的概念奠定了基础。其他每篇文章,都是围绕当中某个概念再深入说明。
立即学习本教程:您的首个 iOS APP应用告诉您,如何在 iOS 开发环境中,创建一个简单的应用程序。完成教程后,可返回本页继续学习马上着手开发 iOS APP应用。
工具
Xcode 提供整套管理开发工作流程的工具——从创建应用程序、设计用户界面,到测试、优化,并将其提交到 App Store。您可以自定 Xcode,来符合您的工作风格,让您专注于手头的任务。
您的首个 iOS APP应用向您展示了如何创建新项目、添加用户界面元素,以及编辑源代码。创建应用程序后,您可使用 Xcode 来测试和调试源代码、分析和改进应用程序的性能、执行源代码控制操作、归档并将应用程序提交到 App Store 等等。
立即阅读此文章:在 Xcode 中管理工作流程向您展示 Xcode 用于 iOS APP应用开发的重要功能。
程序设计语言
Objective-C 是一种简洁的、面向对象的程序设计语言,所有 iOS APP应用都由它来驱动。您需要编写 Objective-C 代码来创建应用程序,同时您需要懂得该语言,才能使用大多数的框架。尽管您可以使用其他编程语言来开发,但不使用 Objective-C 就无法生成 iOS APP应用。
Objective-C 是一种简单的程序设计语言,其语法和规范简单易学。如果您有其他面向对象程序设计语言(例如 Java C++)的编程经验,那么它对您来说,将更容易上手。如果您是 C 语言程序员,您会发现熟悉面向对象编程和 Objective-C 后,应用程序的设计和修改变得更加容易。
立即阅读此文章:编写 Objective-C 代码教您 Objective-C 的基本语法,包括类声明、方法、发消息和声明属性。Mac iOS APP应用都可用 Objective-C 来开发。如果您是 Mac 开发者,那么基本语法对您来说已经不是问题了。