在较新的Xcode版本中缺少“空应用程序”(Objective-C)

时间:2015-05-18 21:49:25

标签: ios objective-c xcode xcode6 default

在旧版本的Xcode中,“空应用程序”将是一个包含要构建的所有信息和所有内容的项目,但不会添加除App Delegate之外的任何文件。

在较新版本的Xcode中,“空应用程序”选项不再相同。它不是创建一个没有文件而是App Delegate的项目,而是创建什么都没有!您必须拖入预先制作的其他文件,或者您必须创建 所有 文件,包括App Delegate以及所有文件的“默认”功能。< / p>

我如何获得以前版本的“空应用程序”? “单一视图应用程序”略有不同,但似乎没有其他类似的东西。

1 个答案:

答案 0 :(得分:1)

  

我如何获得以前版本的&#34;空应用&#34;

您必须通过削减基于单一视图模板的项目来实现这一目标。

所以,对于Objective-C:

  1. 删除故事板。

  2. 编辑目标并删除&#34; Main&#34;它要求故事板名称。按Tab键进行此更改&#34;坚持&#34;。

  3. 删除视图控制器文件。

  4. 制作一个新的视图控制器和(可选) .xib 与之配对,为自己提供一个起点。我们可以说它叫做MyViewController。

  5. 删除applicationDidFinishLaunching的App Delegate实施中的所有内容,并将其替换为:

    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    self.window.rootViewController = [MyViewController new];
    self.window.backgroundColor = [UIColor whiteColor];
    [self.window makeKeyAndVisible];
    return YES;