Swift 2.2/iOS 9.3/watchOS 2.2
が終了しました。Xcode 7.3
を使用してアプリをアップデートできますか?iOS 9.2
デバイスでも動作しますか?iOS 9.2とwatchOS 2.1でSwift 2.2を使用しますか?
たとえば、selector("someFunc")
の代わりに#selector(someFunc)
を使用した場合、これはiOS 9.2
デバイスでクラッシュしますか?
Swift 2.2/iOS 9.3/watchOS 2.2
が終了しました。Xcode 7.3
を使用してアプリをアップデートできますか?iOS 9.2
デバイスでも動作しますか?iOS 9.2とwatchOS 2.1でSwift 2.2を使用しますか?
たとえば、selector("someFunc")
の代わりに#selector(someFunc)
を使用した場合、これはiOS 9.2
デバイスでクラッシュしますか?
iOS SDKは下位互換性が維持されています(わかりませんが、どれくらい前に戻っていますか)。 「Base SDK」と「Deployment Target」プロジェクトの設定については、SDK Compatibility Guide, Base SDK and Deployment Target Settingsページをご覧ください。
最新の言語バージョン(SwiftまたはObjective-C)は、言語が何であっても、最後に同じマシンコードを効果的に生成するため、古いiOSバージョンでも使用できます。一部のOS機能が不足しているなどのニュアンスがある可能性があります(たとえば、ARCはiOS 5から完全にサポートされていますが、コンパイラ/言語機能はほとんどあります)。
Xcode 7.3 Release Notesを読んで、新機能や変更点のリストを入手することもできます。このドキュメントでは、一部の古いiOSバージョンはサポートされなくなったとは書いていません。