[iOS] バージョンでコードを切り替える

iOSのコードでOSやSwiftのバージョンによってコードを切り替えたい時があります。
そんな時には、こんな感じで処理を切り替える事ができます。
deprecated対応などに使えます。

1
2
3
4
5
6
7
8
9
10
11
#if swift(>=5.1)
    // swiftのバージョンで切り分け
#endif
 
// iOSバージョンで切り替える場合
if #available(iOS 13.0, *) {
    // SenceDelegateで行う
} else {
    window = UIWindow(frame: UIScreen.main.bounds)
    AppDelegate.setupWindow(window)
}

0 件のコメント :

コメントを投稿