如何为新项目指定默认的最低iOS版本?

时间:2012-11-17 16:21:34

标签: ios xcode xcode4.5 ios5

我正在从5.0 SDK书籍中学习iOS开发,因为我不相信任何6.0版本,我会在它们出来时重新购买,因为它们是好书。

我发现的一件事是,现在使用的许多基本方法都在6.0中被弃用,即UIViewController shouldAutorotateToInterfaceOrientationUIViewController viewWillUnload,如果我定位< {{1}},后者会更加重要。 6.0。

那么如何让Xcode使用5.0模板而不是6.0?

1 个答案:

答案 0 :(得分:1)

你的问题真的是模板吗?如果是,您将不得不使用仍为iOS 5 SDK开发的Xcode版本。 Xcode 4.2将执行此操作。早期版本的Xcode就在这里:

https://developer.apple.com/downloads/index.action?name=Xcode

如果您的问题是“如何使用Xcode 4.5.x为iOS 5开发”,只需将项目的部署目标设置为5.0即可。如果您需要在模拟器中进行测试,Xcode可以为您下载iOS 5模拟器。

然而,很难说出你真正在问什么,所以这里有一些其他的杂项评论:

  • iOS中没有BIDViewController这样的东西。你必须从某个特定的例子谈论一些UIViewController子类。

  • 关于shouldAutorotate。它在iOS 6中并未“弃用”;它根本没有被召唤!您可以在iOS 6中以与以前系统中指定的方式完全不同的方式指定旋转。

  • 关于viewWillUnload。它在iOS 6中并未“弃用”;它根本没有被召唤!实际上,您的视图永远不会被卸载。对于iOS 5来说也是如此,只有我们没有被告知;但这只是一个猜测,基于我认为我记得的WWDC 2012视频。