2015-12-28 17:35:43 602浏览
要创建iOS应用程序,需要苹果公司提供的Xcode开发环境。Xcode是一个强大的集成开发环境,具有现代IDE的所有特性。它集成了很多强大的特性,包括代码编辑、调试、版本控制和软件分析。如果还没有安装Xcode,则可以通过Macnpp Store安装它。
首先,启动Xcode并选择File I New I Project。将弹出一个显示各种类型应用程序的模板的对话框,可通过这些模板来创建iOS或Mac OS X应用程序,显示的每个选项提供开始开发应用程序所需的基本设置。iOS模板默认被分为三组:Application(应用程序)、Framework&Library(框架和库)以及Other(其他)。本文主要介绍一下Application组包含哪些模板?
介绍iOS系统模板中Application组包含下列模板:
1、Master.Detail Application:该模板为主从(master-detail)应用程序提供一个起点。它提供一个使用导航控制器配置的用户界面,用来显示项的列表和在iPad上的分隔视图。例如,Contacts(联系人)应用程序就是一个主从应用程序。联系人列表是主表,当单击一个联系人时看到的单独的联系人信息是从表。
2、 OpenGL Game:该模板提供基于OpenGL ES的游戏的起点。它提供一个用来渲染OpenGL ES场景的视图和一个用来在该视图中实现动画的时钟。OpenGL是一门图形语言,可用于创建游戏和其他图形相关的应用程序。在本书中将不会用到OpenGL。
3、Page—Based Application:该模板提供一个基于页面的应用程序的起点,该应用程序使用一个页面视图控制器。可使用此模板创建诸如iBooks这样的包含页面布局和翻页动画的应用程序。
4、Single View Application:该模板提供使用单一视图的应用程序的起点。它提供一个视图控制器来管理视图,并且还提供一个包含该视图的故事板或nib文件。例如,计算器应用程序就是一个单一视图应用程序。
5、Tabbed Application:该模板为使用标签栏的应用程序提供一个起点。它提供一个使用标签栏控制器配置的用户界面,还提供这些标签栏项的视图控制器。时钟应用程序就是一个标签式应用程序。底部的标签可用来在世界时钟、闹钟、秒表和时钟之间进行切换。
6、Utility Application:该模板为实用应用程序提供一个起点,该应用程序具有一个主视图和一个备用视图。对于iPhone,它配置一个Info按钮,从主视图切换到备用视图。对于iPad,它配置一个Info栏按钮,在一个弹出框中显示备用视图。天气应用程序就是一个实用应用程序。它提供一个简单的界面和一个信息按钮用来在界面间切换以允许高级定制。
7、Empty Application:该模板提供任何应用程序的起点。它只提供一个应用程序委托和一个窗El。如果想要完全从头创建一个没有非常多的模板代码的应用程序,则可以使用该模板。
Framework&Library模板集合只包含一个模板:Cocoa Touch Static Library。可以使用该模板创建链接Foundation框架的代码的静态库。Other模板集合也只有一个模板:Empty。Empty模板只是一个空项目,等待你用代码来填充它。本文就不多做介绍,感兴趣的读者可以在扣丁学堂上免费观看iOS开发教程视频讲座。