iPhone开发秘籍 (第2版)2.1 创建新项目_iPhone开发秘籍 (第2版)2.1 创建新项目试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > iPhone开发秘籍 (第2版) > 2.1 创建新项目

iPhone开发秘籍 (第2版)——2.1 创建新项目

冒然涉足SDK编程似乎令人生畏,但是请放心。Xcode让入门过程变得尽可能简单,它提了供预先配置的项目,在探索SDK时,你可以轻松地在这些项目的基础上进行修改。由于每个这样的项目都是完全可以运行的骨架,所以你需要做的只是添加一点自定义功能,使之成为自己的应用程序。 首先,启动Xcode,并选择File(文件)→New Project(Command-Shift-N)。 这时出现New Project template(新建项目模板)窗口(参见图2-1),在此窗口中选择一种应用程序模板作为起点。 这里提供了6种项目模板,以满足最常见的iPhone开发模式。这6种模板如下。 ·Navigation-based Application(基于导航的应用程序)——导航应用程序通常基于列表和表格,提供一系列的选项,每个选项转向一个新屏幕。屏幕顶端的条块有一个Back按钮,通过该按钮可返回上一个屏幕。苹果的Contacts应用程序就是一个基于导航的应用程序。 ·OpenGL ES Application(OpenGL ES应用程序)——当使用OpenGL ES编程时,只需要一个用于绘画的视图,以及一个提供动画心跳的计时器。OpenGL ES模板提供这些元素,让你可以基于它们构建OpenGL ES图形。 ·Tab Bar Application——苹果的iPod应用程序和YouTube应用程序就是Tab bar应用程序的典型例子。在这些应用程序中,用户可以通过单击应用程序底端条块中的按钮从一系列屏幕中进行选择。例如,在YouTube应用程序中,可以在Featured videos、Most Viewed、Bookmarks和search pane之间进行选择。Tab Bar Application模板提供了一个骨架,你可以在此基础上添加窗格和窗格内容。 ·Utility Application(实用工具应用程序)——作为最简单风格的应用程序,Utility Application模板创建一个两栏的单视图界面,就像Stocks和Weather应用程序那样。该模板提供一个主视图和一个翻转视图,你可以轻松地对它们进行自定义。 ·View-based Application(基于视图的应用程序)——基于视图的模板提供一个支持单视图的骨架。它提供了一个视图控制器来管理视图,还提供了一个空白的XIB,以使用自定义的GUI元件填充视图。本章后面将使用该模板来构建你的第一个Hello World应用程序。 ·Window-based Application(基于窗口的应用程序)——基于窗口的应用程序提供与基于视图的应用程序相同的模板,但是没有视图控制器或视图。该模板提供一个应用程序委托和一个窗口,基本上就是这样。选择这种模板的一个优点是,如果你喜欢从头开始构建iPhone应用程序,那么非常容易去除Interface Builder元素。 2.1 创建新项目1
图2-1 Xcode New Project模板选择窗口

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《iPhone开发秘籍 (第2版)》其他试读目录

• 本章介绍
• 1.1 iPhone开发人员计划
• 1.2 开始
• 1.3 理解型号差异
• 1.4 平台限制
• 1.5 SDK限制
• 1.6 使用开发人员门户
• 1.7 组建iPhone项目
• 1.8 iPhone应用程序组件
• 1.9 编程范例
• 1.10 小结
• 本章介绍
• 2.1 创建新项目 [当前]
• 2.2 用模板构建Hello World应用程序
• 2.3 使用模拟器
• 2.4 极简单的Hello World
• 2.5 使用调试器
• 2.6 内存管理
• 2.7 秘诀:使用Instruments检测内存泄漏
• 2.8 秘诀:使用Instruments监视缓存对象的内存分配
• 2.9 使用Clang静态分析器
• 2.10 针对iPhone进行构建
• 2.11 从Xcode到iPhone:Organizer Interface
• 2.12 使用编译器指令
• 2.13 针对发布进行构建
• 2.14 清除构建
• 2.15 针对临时发布进行构建
• 2.16 定制Xcode标识
• 2.17 创建自定义Xcode模板
• 2.18 并排查看代码
• 2.19 小结