0

当我使用 Xcode 4.6 时,有一些复选框选项,例如:

  • 使用故事板
  • 使用自动引用计数
  • 包括单元测试

但在 Xcode 5.0 中,我无法再在所有模板中看到它们,除了“使用核心数据”选项保留在某些模板中: 空应用程序模板

我是否有损坏的模板或者在新的 Xcode 中只是正常的?

4

2 回答 2

2

要获得没有情节提要的基本单视图项目,如旧模板行为:

  • 文件 > 新项目 > 空项目
  • 单击导航器中的项目并删除单元测试目标
  • 在导航器中右键单击单元测试
    • 点击删除
    • 单击移至回收站
  • 单击项目“新建文件...”> iOS > CocoaTouch > Objective-C 类
  • UIViewController 的子类
    • 选中“使用 XIB 作为用户界面”框
    • 输入类名,例如 MyViewController

在 AppDelegate.m 顶部添加

#import "MyViewController.h"

然后在 didFinishLaunchingWithOptions 中,插入三行代码:

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

MyViewController *vc = [[MyViewController alloc] initWithNibName:nil bundle:nil];
[self.window setRootViewController:vc];

// insert just above this line, which was already created by the template
[self.window makeKeyAndVisible];

(以可能正在学习教程并因此努力将其与 XCode 5 正在发生的事情相匹配的人的水平进行宣传)

于 2013-09-27T07:57:51.880 回答
1

XCode 5 正常。

如果您想使用 XIB,您必须使用情节提要创建项目并删除它...

但是,通过这个链接,您可以下载一个很好的文档来解释如何使用 XCode 创建自定义模板。

要添加您自己的模板,您需要:

~/库/开发者/Xcode/模板/

如果不存在,则创建文件夹 Templates。

于 2013-09-26T15:52:53.683 回答