- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ios开发指南教程(马上开始).doc
马上开始
开发优秀的 iOS 应用程序,需要大量的学习和实践。不过,有了这些工具和 iOS SDK,开发一个简单可用的程序并非难事。您的首个 iOS 应用程序教程,介绍了这些工具、基本设计模式和应用程序开发过程。通过这个教程,您将学习创建一个能接收用户文本输入并能将文本显示在屏幕上的应用程序。您还将学到如何在 Mac 上的 iOS Simulator 中运行这一程序。本教程中的简单步骤引入了一些简练实用的概念,将在今后的程序开发中不断地用到。
您的首个 iOS 应用程序是路线图中最长的文章,但请不要仓促地完成它。它为您在后面将详细学习的概念奠定了基础。其他每篇文章,都是围绕当中某个概念再深入说明。关于创建您的首个 iOS 应用程序
您的首个 iOS 应用程序介绍 iOS 应用程序开发的“三T”:
工具 (Tools)。如何使用 Xcode 创建和管理项目。
技术 (Technologies)。如何创建一个响应用户输入的应用程序。
技巧 (Techniques)。如何利用一些基础设计模式--所有 iOS 应用程序开发的基础。
完成本教程中的所有步骤后,您的应用程序外观大致是这样的:
如上图所示,您的应用程序有三个主要的用户界面元素:
文本栏(用于用户输入信息)
标签(用于显示信息)
按钮(让应用程序在标签中显示信息)
运行编写完成的应用程序时,点按文本栏会调出系统提供的键盘。使用键盘键入您的姓名后,点按“Done”键将键盘隐藏,然后点按“Hello”按钮,即可在文本栏和按钮之间的标签中看到字符串“Hello,您的姓名!”。
稍后在马上着手开发 iOS 应用程序中,您将会学习另一个教程将您的应用程序国际化,为您在此教程中创建的应用程序添加中文本地化。
如果您有计算机编程的基础知识,特别是面向对象编程和 Objective-C 程序设计语言的知识,您将能更好地理解本教程。如果您以前从未使用过 Objective-C,也不必担心本教程中的代码难以理解。您学完马上着手开发 iOS 应用程序之后,就能更好地理解这些代码了。
立即开始
要创建本教程中的 iOS 应用程序,您需要 Xcode 4.3 或更高版本。Xcode 是 Apple 的集成开发环境(又称 IDE),用于 iOS 和 Mac OS X 的开发。在 Mac 上安装 Xcode,也会同时安装了 iOS SDK,它包含 iOS 平台的编程接口。
创建和测试新项目
要着手开发应用程序,请创建一个新 Xcode 项目。
创建新项目
打开 Xcode(默认位置在“/应用程序”中)。
如果从未在 Xcode 中创建或打开过项目,您应该会看到一个与下图类似的“Welcome to Xcode”窗口:
如果曾在 Xcode 中创建或打开过项目,您会看到一个项目窗口,而不是“Welcome to Xcode”窗口。
在“Welcome to Xcode”窗口中,点按“Create a new Xcode project”,或选取“File”“New”“New project”。
Xcode 将打开一个新窗口并显示对话框,让您从中选取一个模板。Xcode 内建了一些应用程序模板,您可以使用这些模板来开发常见类型的 iOS 应用程序。例如“Tabbed”模板可以创建与 iTunes 类似的应用程序,“Master-Detail”模板可以创建与“邮件”类似的应用程序。
在对话框左边的 iOS 部分中,选择“Application”。
在对话框的主区域中,选择“Single View Application”,然后点按“Next”。
一个新对话框会出现,提示您为应用程序命名,并为项目选取附加选项。
填写“Product Name”、“Company Identifier”和“Class Prefix”等栏位。
您可以使用以下值:
Product Name:HelloWorld
Company Identifier:您的公司标识符(如果有)。如果没有公司标识符,可以使用?edu.self。
Class Prefix:HelloWorld
注:Xcode 使用输入的产品名称来命名您的项目和应用程序。Xcode 使用类前缀名称来命名为您所创建的类。例如,Xcode 会自动创建一个应用程序委托类,命名为?HelloWorldAppDelegate。如果输入不同的值作为类前缀,则应用程序委托类将命名为“您的类前缀名称AppDelegate”。(您将在“了解应用程序如何启动”中了解更多应用程序委托的信息。)
简单来说,本教程假设您将产品命名为?HelloWorld?并使用?HelloWorld?作为类前缀值。
在“Device Family”弹出式菜单中,确定选取 iPhone。
确定选取“Use Story
文档评论(0)