gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 04:17:49 25 4
gpt4 key购买 nike

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

我发现的一件事是,许多使用的基本方法现在在 6.0 中已被弃用,即 UIViewController shouldAutorotateToInterfaceOrientationUIViewController viewWillUnload,后者是如果我的目标是 < 6.0,那么就更重要了。

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

最佳答案

您的问题真的是关于模板吗?如果是,您将必须使用仍然为 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 中并未“弃用”;它根本没有被调用!事实上,你的 View 永远不会被卸载。 iOS 5 可能也是如此,只是我们没有被告知;但这只是一个猜测,基于我记得的 WWDC 2012 视频中的内容。

关于ios - 如何为新项目指定默认的最低 iOS 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13432367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com