新 iPhone 应用程序 - 如何选择要使用的 Xcode 模板?

发布于 2024-07-11 11:10:58 字数 274 浏览 8 评论 0原文

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

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

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

  • 基于导航的应用程序
  • OpenGL ES 应用程序
  • 选项卡栏应用程序 实用
  • 程序应用程序
  • 基于视图的应用程序
  • 基于窗口的应用程序

In general I'd like to understand which templates to use when, when I'm making new iPhone apps. Could anyone offer some guidelines, tips, rules-of-thumb?

Also, how much should I agonize over this? If I start off with the wrong one, can I add the missing pieces manually, is it hard?

For reference here are the choices I'm seeing:

  • Navigation-Based Application
  • OpenGL ES Application
  • Tab Bar Application
  • Utility Application
  • View-Based Application
  • Window-Based Application

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

野生奥特曼 2024-07-18 11:10:59

iPhone 开发快速入门中,来自 Apple,您可以对每个内容进行简要说明:

  • 基于导航的应用程序。呈现数据的应用程序
    分层地使用多个
    屏幕。 联系人应用程序是
    基于导航的示例
    应用程序。
  • OpenGL ES 应用程序。使用 OpenGL 的应用程序
    基于 ES 的视图来呈现图像或
    动画。
  • 标签栏应用程序。呈现收音机的应用程序
    让用户选择的界面
    来自几个屏幕。 时钟
    应用程序是标签栏的示例
    应用程序。
  • 实用程序应用程序。实现主要功能的应用程序
    查看并让用户访问
    翻转视图执行简单
    定制。 股票应用程序
    是一个实用程序的示例
    应用程序。
  • 基于视图的应用程序。使用单个视图来
    实现其用户界面。
  • 基于窗口的应用程序。此模板作为起点
    对于任何应用程序,包含
    应用程序委托和一个窗口。 使用
    当你想要的时候这个模板
    实现您自己的视图层次结构。

In iPhone Development Quick Start, from Apple, you have a brief description of each:

  • Navigation-Based Application. An application that presents data
    hierarchically, using multiple
    screens. The Contacts application is
    an example of a navigation-based
    application.
  • OpenGL ES Application. An application that uses an OpenGL
    ES–based view to present images or
    animation.
  • Tab Bar Application. An application that presents a radio
    interface that lets the user choose
    from several screens. The Clock
    application is an example of a tab bar
    application.
  • Utility Application. An application that implements a main
    view and lets the user access a
    flipside view to perform simple
    customizations. The Stocks application
    is an example of a utility
    application.
  • View-Based Application. An application that uses a single view to
    implement its user interface.
  • Window-Based Application. This template serves as a starting point
    for any application, containing an
    application delegate and a window. Use
    this template when you want to
    implement your own view hierarchy.
枯寂 2024-07-18 11:10:59

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

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

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

  2. 如果您正在编写游戏(或看起来类似游戏的东西),那么就使用 OpenGL。

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

希望这可以帮助。

Start with your prototype and possibly wireframes and then the correct template should jump out at you.

If this does not work for you, then:

  1. If your app looks like 'Contacts', use Navigation-Based Application.

  2. If you're writing a game (or something that looks like one), then OpenGL.

  3. If you're writing something like 'Calendar', then use Tab Bar App.

Hope this helps.

﹏半生如梦愿梦如真 2024-07-18 11:10:59

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

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

If you don't know what template to use, it seems like your idea needs some refining. Usually, the app idea lends itself specifically to one of the templates.

And no, you shouldn't agonize over this. If you start with the wrong template, you can add the missing pieces without much effort. You can even create a brand new project with the template you want and see how they do it, and just copy that in your program.

抚笙 2024-07-18 11:10:59

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

Also note - there aren't that many templates.
Create a new project for each one, Build and Run immediately, and you'll get an idea what you need.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文