Swift2 是否将Swift 2.2与iOS 9.2和watchOS 2.1配合使用?

Swift2 是否将Swift 2.2与iOS 9.2和watchOS 2.1配合使用?,swift2,ios9.2,xcode7.3,ios9.3,swift2.2,Swift2,Ios9.2,Xcode7.3,Ios9.3,Swift2.2,既然Swift 2.2/iOS 9.3/watchOS 2.2已经发布,我可以使用Xcode 7.3更新应用程序,并且仍然可以在iOS 9.2设备上运行吗 例如,如果我开始使用#selector(someFunc)而不是选择器(“someFunc”),那么在iOS 9.2设备上会发生崩溃吗?iOS SDK会保持向后兼容(尽管我不知道有多远)。您可以查看页面以了解“基本SDK”和“部署目标”项目设置 最新的语言版本(Swift或Objective-C)也可以用于较旧的iOS版本,因为无论使用何种语

既然
Swift 2.2/iOS 9.3/watchOS 2.2
已经发布,我可以使用
Xcode 7.3
更新应用程序,并且仍然可以在
iOS 9.2
设备上运行吗


例如,如果我开始使用
#selector(someFunc)
而不是
选择器(“someFunc”)
,那么在
iOS 9.2
设备上会发生崩溃吗?

iOS SDK会保持向后兼容(尽管我不知道有多远)。您可以查看页面以了解“基本SDK”和“部署目标”项目设置

最新的语言版本(Swift或Objective-C)也可以用于较旧的iOS版本,因为无论使用何种语言,编译器最终都会有效地生成相同的机器代码。可能存在一些细微差别,比如缺少一些操作系统功能(例如,从iOS 5开始,ARC就完全受支持,尽管它几乎是编译器/语言功能)

阅读新特性和更改的列表可能也很有趣。本文档并未说明不再支持某些较旧的iOS版本