1 / 17
文档名称:

ios新手开发快速入门.doc

格式:doc   大小:5,227KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ios新手开发快速入门.doc

上传人:zxwziyou8 2018/5/15 文件大小:5.10 MB

下载得到文件列表

ios新手开发快速入门.doc

相关文档

文档介绍

文档介绍:ios 开发入门
ios 开发入门
1 开发前的准备工作
(1)苹果电脑(Mac OS X lion )
关于iPhone、iPad、iPod Touch 应用程序的开发都是基于Mac OS X操作系统。
(2)注册成为Developer
获得AppleID,通过AppleID和Password可以在App Store下载软件;并且可以在苹果的官方网站查看相关的开发文档。
(3)安装开发工具Xcode
在App store 上进行免费下载和安装最新版本的开发工具。
(4)了解和熟悉开发语言 Objective-C。
(5)在Xcode中进行开发和模拟器上进行模拟测试。
(6)真机测试和在App Store发布自己的程序。
注:注册和开发工具的下载是免费的,但是如果要加入“iPhone Developer Program”就得花99美元,这样可以得到一个证书,从而在设备上运行你的应用程序。
2 苹果软件商店(App Store)
App Store是一个由苹果公司为iPhone和iPod Touch、iPad以及Mac创建的服务,允许用户从iTunes Store或mac app store浏览和下载一些为了iPhone SDK或mac开发的应用程序。
App Store是一种全新的商业模式,为第三方软件的提供者提供了方便而又高效的一个软件销售平台,适应了手机用户们对个性化软件的需求,从而使得手机软件业开始进入了一个高速、良性发展的轨道,开创了手机软件业发展的新篇章。
3 创建Apple ID
步骤如下:
(1)iTunes
(已经安装好,点击进入就可以)
(2)进入iTunes Store
(3)在其中选择任意一款免费的软件进行下载
(4)进入以上界面,点击创建新用户,进入注册。
(5)接下来的步骤可以按照提示一步步进行操作。
(6)信用卡选项选择最后选项 none
可以完成注册,获得Apple ID。
(Apple ID:942139646@ PassWord:Raineagle2011)
4 开发工具Xcode 简介与使用
版本:
Xcode是由苹果公司自己开发,运行在Mac OS X平台下的IDE(Integrated Development Environment)。集成了从源代码的编辑、编译、构建和图形化调试的一整套工作流,是一个功能非常强大的集成开发工具。
操作流程:
(1)打开Xcode,进入以下的界面,可以创建新的项目或查看相关的资料。
(2)选择创建工程项目,进入以下界面,可以根据开发需求选择不同的应用程序开发模型。
几种不同的工程模板简介:
Single View application :基于视图的应用,该模板应用仅使用了最简单的视图控件作为UI部分的主体,模板提供了一个简单的view Controller来管理唯一的视图控件,可以用Interface Builder去设计它的布局和添加新的控件。
Master Detail application :基于导航控件的应用,该模板提供了在多视图间横向切换的导航控件。
Empty application :仅仅提供一个Window控件,用户可以根据自己的需要向上添加任意想要或自定义的控件。
(3)工程命名和硬件设备选择,根据你开发的应用程序,选择iPhone或者iPad开发。
(4)选择或创建工程所保存的位置或者创建新的文件夹。
(5)进入开发主界面:相关信息的说明。
(6)查看左边框架的相关信息,MVC框架。
(7)界面构建器(Interface Builder)简介
界面构建器是用来可视化装配应用程序用户界面的工具。使用界面构建器,你可以用拖拽预置组件的方式装配你的程序窗口。组件包括标准的系统控件,例如选择器,文本框,按钮,还包括用来展现程序提供的视图的定制视图。当你把组件放置在窗口上,你可以通过拖拽来移动它们,利用查看器修改他们的属性,以及在这些对象和你的代码之间建立联系。当界面达到你的要求时,你可以保存这些内容为nib文件,这是一种定制的资源文件格式。在界面构建器中创建的nib文件,包括UIKit框架在运行期间在应用程序中重建相同对象所需要的全部信息。装入nib文件会创建保存在文件中的所有对象的运行期间版本,严格按照界面构建器中的配置。程序还使用你指定的连接信息在新创建的对象和程序中已存的对象间建立联系。这些连接为你的代码提供了nib文件对象的指针,以及提供了在代码中对象和用户动作通讯需要的信息。
总的来说,界面构建器为你创建程序用户界面节约了大量的时间。界面构建器节省了创