Xcode5和iOS7 - 入门

时间:2013-10-04 13:14:26

标签: iphone ios xcode ios7 xcode5

我最近更新到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网站上搜索过但没有找到任何内容。我知道它可能就在那里我只是没找到它。

对于模糊的,业余的问题,我们深表歉意! :(

2 个答案:

答案 0 :(得分:1)

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

与XCode 5存在许多差异,但主要由于状态栏问题,您将主要接口。但您可以继续在XCode SDK 5上使用iOS 6和6。

答案 1 :(得分:0)

您不需要XCode 5中的代码,这是旧的方式。

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

从工具箱中提取UINavigationController并通过从工具箱中提取新的UIViewController来设置其rootViewController

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