首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SWIFT2.3与iOS 10兼容吗?

SWIFT2.3与iOS 10兼容吗?
EN

Stack Overflow用户
提问于 2016-09-14 14:29:41
回答 1查看 3.5K关注 0票数 5

我是iOS dev和Swift的新手。

我用Swift 2.3开始了我的游戏。因为有几个功能没有在iOS 10上运行,所以我不得不将我的iPhone 6S升级到iOS 10,以便对它进行相应的测试。

在这样做的时候,我的XCode 7显然要求我更新,否则我无法在iOS 10上重新安装我的游戏。

在安装XCode 8时,建议我迁移到Swift 3(建议)。这是我所能选择的最糟糕的选择,因为现在我的代码有240个错误,包括来自第三方库(如GoogleAds、iCarousel等)的语法错误。如果这240个错误都是我的,我就不会有任何问题。

所以我的问题是,我是否可以回到我的XCode 8上的SWIFT2.3,并且仍然在iOS 10上运行它?

此外,他们还告诉我,我的应用程序在iPad上看起来“不太好”,因为即使我不支持它,它也应该是可玩的。这是一个简单的修复,但现在iOS 10不再支持iPad 2,也不再支持iPhone 4&4。从iPhone 5& 5s + iPad Air 2开始。

我现在应该忘记那些旧设备(iPhone 4和iPad 2)吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-14 14:44:57

Swift语言的版本与目标操作系统无关。

使用Xcode 8,您可以使用SWIFT2.3或Swift 3--它们都可以针对各种iOS版本,所以是的,您可以在Xcode 8中使用SWIFT2.3为iOS 10编写代码。

你说:

那么我应该支持的设备呢?因为iPhone 4& 4s / iPad 2在模拟器列表中不再是“可选择的”。

当您以iOS 10为目标时,这些设备是不可选择的,因为它们不支持这个操作系统。

因此,如果您只针对iOS 10,那么您就不必支持它们。但是要小心,如果您的目标是iOS 10和iOS 9或更低,您将不得不支持他们!

当你瞄准iOS 10时,你的应用程序将与iOS 10一起工作--如果你的目标是iOS 9,你的应用程序将与iOS 9和10一起工作,如果你以iOS 8为目标,它将与iOS 8、9和10一起工作。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39493033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档