Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 苹果会支持Swift 2.2多久?_Ios_Swift_Swift2 - Fatal编程技术网

Ios 苹果会支持Swift 2.2多久?

Ios 苹果会支持Swift 2.2多久?,ios,swift,swift2,Ios,Swift,Swift2,我正在进行一个大项目,我们有60%的进度 我们的项目使用的是XCode 7.3.1和Swift 2.2,预计完成时间为5个月 苹果会支持多久 您可以继续使用XCode 7和Swift 2.2一段时间(我猜大约两年)。但在不久的将来,你将无法使用iOS 10或iPhone7的特定功能或苹果宣布的任何功能 因此,我建议您升级到XCode 8和Swift 2.3。它应该只做一些小改动。Swift 2.2和Swift 2.3之间的主要区别在于它增加了iOS 10特有的功能(请参阅)。您应该在Xcode

我正在进行一个大项目,我们有60%的进度

我们的项目使用的是XCode 7.3.1和Swift 2.2,预计完成时间为5个月


苹果会支持多久

您可以继续使用XCode 7和Swift 2.2一段时间(我猜大约两年)。但在不久的将来,你将无法使用iOS 10或iPhone7的特定功能或苹果宣布的任何功能


因此,我建议您升级到XCode 8和Swift 2.3。它应该只做一些小改动。Swift 2.2和Swift 2.3之间的主要区别在于它增加了iOS 10特有的功能(请参阅)。

您应该在Xcode 8中将代码库转换为Swift 2.3(与2.2几乎相同,只需进行一些微不足道的修改)。此外,Cocoa/Foundation API的参数和返回值的可空性也发生了大量变化。大多数问题都可以通过点击“修复”功能解决,但有些问题不知何故逃过了雷达的注意。尽管如此,这项工作还是很乏味(因为篇幅太大)。我同意。苹果似乎仍在调查API中哪些参数和返回值可以为null,因此继续更改null属性。