2016-09-21 33 views
-2

我正处于一个大项目的中间,我们有60%的进展。Apple会支持Swift 2.2多久?

我们正在使用的XCode 7.3.1与雨燕2.2为我们的项目和预计完成时间为5个月

苹果多久会支持吗?

+6

你应该将你的代码库转换为Xcode 8中的Swift 2.3(几乎与2.2相同,做一些微不足道的修改)。 – Moritz

回答

2

您可以继续使用XCode 7和Swift 2.2一段时间(我猜测大约两年)。但是你不能使用iOS 10或iPhone 7的特定功能,或者苹果近期宣布的任何功能。

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

+1

此外,Cocoa/Foundation API的参数和返回值的可空性的变化** **。大多数情况下可以通过单击“修复”功能来解决,但有些功能会以某种方式逃离雷达。仍然乏味的工作(因为音量)。 –

+0

我同意。 Apple似乎仍然在调查API,其中哪些参数和返回值可能为空或不是,因此会继续更改可空归因。 – Codo