Xcode 5.0缺少项目模板中的“使用XXX”复选框

时间:2013-09-26 15:49:11

标签: xcode5

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

  • 使用故事板
  • 使用自动参考计数
  • 包含单元测试

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

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

2 个答案:

答案 0 :(得分:2)

获取没有故事板的基本单视图项目,例如旧模板行为:

  • 文件>新项目>空项目
  • 单击导航器中的项目并删除单元测试目标
  • 在导航器中右键单击单元测试
    • 点击删除
    • 点击移至废纸篓
  • 点击项目“新文件...”> iOS> CocoaTouch> Objective-C Class
  • 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的内容相匹配)

答案 1 :(得分:1)

XCode 5是正常的。

您必须使用情节提要板创建项目,如果要使用XIB,则必须将其删除...

但是,使用this link,您可以下载一份好的文档来解释如何使用XCode创建自定义模板。

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

〜/库/开发商/ Xcode中/模板/

并创建文件夹模板(如果不存在)。