Check iOS version at runtime?

前端 未结 11 1205
-上瘾入骨i
-上瘾入骨i 2020-12-01 03:03

This is sort of a follow on from my last question. I am using beginAnimations:context: to setup an animation block to animate some UITextLabels. However I notic

11条回答
  •  伪装坚强ぢ
    2020-12-01 03:30

    Xcode 7 added the available syntax making this relatively more simple:

    Swift:

    if #available(iOS 9, *) {
        // iOS 9 only code
    } 
    else {
       // Fallback on earlier versions
    }
    

    Xcode 9 also added this syntax to Objective-C

    Objective-C:

    if (@available(iOS 9.0, *)) {
       // iOS 9 only code
    } else {
       // Fallback on earlier versions
    }
    

提交回复
热议问题