如何检查iOS应用程序的类型?

时间:2011-07-11 17:50:34

标签: iphone objective-c ios templates

我是iOS编程新手。我从苹果网站下载了一些样本。 我怎么知道什么样的样品?基于视图,基于窗口,基于导航等。

3 个答案:

答案 0 :(得分:2)

要添加@Steve所说的内容(我现在编辑答案已经有一段时间了......你把它放得比我好:) :),模板不会创建任何指示器,可以让你找到什么样的项目。当然,SDK设置和运行设置可以帮助您了解它是用于Iphone还是MAC。

但是如果您的项目是使用某个标准模板创建的,则可以了解使用了哪些模板。

导航到相应项目的.xcodeproj文件。 CMD +单击(或右键单击)并选择打开包装内容。打开.pbxproj文件。默认情况下,这将在Xcode中打开,搜索术语“模板”。这可能会指向正确的方向。

答案 1 :(得分:0)

您的问题“[...]什么是iOS应用程序?[...]基于视图,基于窗口,基于导航等。” 意味着Xcode附带的这些模板创建了根本不同的“种类”的应用程序

事实并非如此。

所有这些项目模板都会创建相同类型的项目。

它们只是作为快速入门的便利。

答案 2 :(得分:0)

基于视图,基于窗口,...实际上是Xcode中项目模板的名称。在项目创建时选择一个,Xcode提供了您需要的东西,其中包括常见控制器类的子类。

在几乎所有情况下,iOS应用都会显示一个窗口和一个内部视图,因此您可以考虑每次都面对基于窗口的应用或基于视图的应用。

关于其他人,看看Xcode放在项目文件夹中的文件,在使用基于导航的应用程序时应该找到UINavigationController,例如在开发时找到UITabBarController基于标签的应用。

最后,你会发现最好的答案实际上是Apple提供的优秀View Controller Programming Guide for iOS

祝你好运。