加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift 2.3会与iOS 10兼容吗?

发布时间:2020-12-14 02:28:49 所属栏目:百科 来源:网络整理
导读:我是iOS dev和 Swift的新手. 我使用Swift 2.3开始游戏.发送给Apple预览,他们昨天拒绝了它,因为一些功能在iOS 10上无效.所以我不得不将我的iPhone 6S更新到iOS 10,以便相应地进行测试. 这样做时,我的XCode 7显然要求我更新,否则我无法再在iOS 10上安装我的游
我是iOS dev和 Swift的新手.

我使用Swift 2.3开始游戏.发送给Apple预览,他们昨天拒绝了它,因为一些功能在iOS 10上无效.所以我不得不将我的iPhone 6S更新到iOS 10,以便相应地进行测试.

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

安装XCode 8时,建议我迁移到Swift 3(推荐).这是我可以选择的最糟糕的选择,因为现在我的代码有超过240个错误,包括来自第三方库(如GoogleAds,iCarousel等)的语法错误.如果它们都是我的,那么修复这些错误就不会有任何问题.

所以我的问题是,我可以在我的XCode 8上回到Swift 2.3并仍在iOS 10上运行吗?

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

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

提前致谢.

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

使用Xcode 8,您可以使用Swift 2.3或Swift 3 – 两者都能够针对各种iOS版本,所以是的,您可以使用Xcode 8中的Swift 2.3编写iOS 10代码.

你说:

Now what about the devices i should be supporting? since iPhone 4 & 4s / iPad 2 are no longer “selectable” in the simulator list.

当您以iOS 10为目标时,这些设备无法选择,因为它们不支持此操作系统.

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

当你定位iOS 10时,你的应用程序将适用于iOS 10 – 如果你的目标是iOS 9,你的应用程序将适用于iOS 9和10,如果你的目标是iOS 8,它将适用于iOS 8,9和10等.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读