一般来说,我想了解当我制作新的 iPhone 应用程序时要使用哪些模板。谁能提供一些指导方针、技巧、经验法则?

另外,我应该为此烦恼多少?如果我一开始就错了,我可以手动添加缺失的部分吗?很难吗?

以下是我看到的选择供参考:

  • 基于导航的应用程序
  • OpenGL ES 应用程序
  • 标签栏应用
  • 公用事业申请
  • 基于视图的应用程序
  • 基于窗口的应用程序
有帮助吗?

解决方案

从您的原型和可能的线框图开始,然后正确的模板应该会跳出来。

如果这对您不起作用,那么:

  1. 如果您的应用程序看起来像“联系人”,请使用基于导航的应用程序。

  2. 如果您正在编写一款游戏(或类似游戏的游戏),那么就选择 OpenGL。

  3. 如果您正在编写类似“日历”的内容,请使用选项卡栏应用程序。

希望这可以帮助。

其他提示

iPhone 开发快速入门, ,来自 Apple,您对每个内容都有简要说明:

  • 基于导航的应用程序。 使用多个屏幕呈现数据层次的应用程序。联系人应用程序是基于导航应用程序的示例。
  • OpenGL ES 应用程序。 使用基于OpenGL ES的视图来显示图像或动画的应用程序。
  • 标签栏应用程序。 提供一个无线电接口的应用程序,该应用程序使用户可以从多个屏幕中进行选择。时钟应用程序是标签栏应用程序的一个示例。
  • 实用程序应用程序。 实现主视图并让用户访问翻转视图以执行简单自定义的应用程序。股票应用程序是公用事业申请的一个示例。
  • 基于视图的应用程序。 使用单个视图实现其用户界面的应用程序。
  • 基于窗口的应用程序。 该模板是任何应用程序的起点,该应用程序包含应用程序委托和窗口。当您要实现自己的视图层次结构时,请使用此模板。

如果您不知道要使用什么模板,那么您的想法似乎需要一些改进。通常,应用程序创意专门适合其中一个模板。

不,你不应该为此烦恼。如果您从错误的模板开始,您可以毫不费力地添加缺失的部分。您甚至可以使用您想要的模板创建一个全新的项目,看看他们是如何做到的,然后将其复制到您的程序中。

另请注意 - 没有那么多模板。为每个项目创建一个新项目,立即构建并运行,您就会知道您需要什么。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top