在XCode上找不到基于窗口的应用程序

时间:2011-11-04 06:18:17

标签: iphone ios xcode xcode4

我正在使用XCode 4.2,由于某种原因,我无法找到基于窗口的应用程序的模板。我需要在这里采取额外措施吗?

3 个答案:

答案 0 :(得分:21)

不再有基于Window的应用程序模板从Xcode 4.2开始。

您还有两个选择“裸骨”模板:

  • 基于视图的应用程序模板,它为您提供了一个故事板的视图。它类似于以前版本中的版本,除了视图现在驻留在Xcode 4.2使用的故事板上。

  • 清空应用程序模板,但如果要在Interface Builder中设计应用程序,则必须手动创建并连接窗口nib文件。不过,这只不过是一个微不足道的额外步骤。

如果您无法使用故事板(例如,部署到iOS 4及更早版本),您很可能需要使用空模板。对于主窗口,只需创建一个新的Interface Builder文件并将其指定为项目目标的主窗口。

答案 1 :(得分:17)

以下是两个非常有用的链接:

  1. 第一个是关于Big Nerd Ranch论坛的讨论,他们讨论了这个问题 - XCode 4.2已经废除了Windows模板。他们有一个模板,您可以使用它来添加" Windows模板"到您的XCode安装。我没试过这种方法,但你可以试试。

    http://forums.bignerdranch.com/viewtopic.php?f=73&t=3336

  2. 当您浏览此主题时 - 您将进入另一个网站。这是Jeroen Trappers的博客文章 - 关于如何"手动"将缺少的元素添加到" Empty-application"模板使其成为" Window-template"。我已经按照这些步骤进行了操作,它们对我来说非常有效。在完成这些步骤的过程中,它确实有助于您了解幕后发生的事情。这是帖子的URL:

    http://www.trappers.tk/site/2011/06/16/mainwindow-xib/

答案 2 :(得分:6)

基于窗口的应用程序现在是空应用程序。只需给你一个app delegate和一个窗口。你构建其余的。