0

我最近更新到 Xcode5,却发现自己处于一个完全陌生的环境中。我在前一年使用的很多重要的东西都以不同的方式工作,或者只是根本不工作,从我在 appDelegate 中启动根 viewController 的方式开始。它曾经是这样的:

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

self.viewController = [[ViewController alloc] init];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];

然而,在 Xcode5 和 iOS7 中,情况发生了变化,我什至不能做最简单的事情。现在 AppDelegate 中没有任何内容。

我知道这是一个非常广泛的问题,Sketch Overflow 不喜欢这些类型的问题,但是有人可以向我指出一个教程或文档,其中列出了新 Xcode 中最重要的变化以及如何克服它们?我在 Apple Developer 网站上进行了搜索,但一无所获。我知道它可能在那里我只是没有找到它。

很抱歉这个模糊的,业余的问题!:(

4

2 回答 2

1

如果您不想将 Storyboard 与 XCode 5 一起使用,您可以按照我在此处的说明删除故事板并从带有 xib 文件的空项目开始。

XCode 5 有许多不同之处,但主要是由于状态栏问题,您将主要使用界面。但是您可以继续在 XCode SDK 5 上使用 iOS 6 和 6。

于 2013-10-04T13:24:15.943 回答
0

你不需要 XCode 5 中的代码,那是老方法。

Interface Builder 被合并到名为 Storyboard 的新工具中。

在那里,您从工具箱中拉出 UINavigationController 并rootViewController通过从工具箱中拉出新的 UIViewController 来设置它。

您可以通过按住右 ctrl 并单击视图控制器并将指针拉到下一个视图控制器来执行此合并。这将创建一个 Segue,这是一个用于处理创建视图控制器并将其推送到视图控制器堆栈的新工具。

于 2013-10-04T13:28:30.010 回答