新 iPhone 应用程序 - 如何选择要使用的 Xcode 模板?
一般来说,我想了解当我制作新的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在 iPhone 开发快速入门中,来自 Apple,您可以对每个内容进行简要说明:
In iPhone Development Quick Start, from Apple, you have a brief description of each:
从您的原型和可能的线框图开始,然后正确的模板应该会跳出来。
如果这对您不起作用,那么:
如果您的应用看起来像“联系人”,请使用基于导航的应用程序。
如果您正在编写游戏(或看起来类似游戏的东西),那么就使用 OpenGL。
如果您正在编写类似“日历”的内容,请使用选项卡栏应用程序。
希望这可以帮助。
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:
If your app looks like 'Contacts', use Navigation-Based Application.
If you're writing a game (or something that looks like one), then OpenGL.
If you're writing something like 'Calendar', then use Tab Bar App.
Hope this helps.
如果您不知道使用什么模板,那么您的想法似乎需要一些改进。 通常,应用程序创意专门适合其中一个模板。
不,你不应该为此烦恼。 如果您从错误的模板开始,您可以毫不费力地添加缺失的部分。 您甚至可以使用您想要的模板创建一个全新的项目,看看他们是如何做到的,然后将其复制到您的程序中。
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.
另请注意 - 没有那么多模板。
为每个项目创建一个新项目,立即构建并运行,您就会知道您需要什么。
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.