How to check Mac OS X version at runtime

前端 未结 5 1285
孤街浪徒
孤街浪徒 2021-01-12 22:48

I am using below code to check OS X version at runtime.

if (floor(NSAppKitVersionNumber) <= NSAppKitVersionNumber10_10)
{
    /* On a 10.10.x or earlier s         


        
5条回答
  •  梦毁少年i
    2021-01-12 23:23

    Since Xcode 9.0, you can use code below. Reference to Apple documentation.

    Swift

    if #available(macOS 10.13, *) {
          // macOS 10.13 or later code path
    } else {
          // code for earlier than 10.13
    }
    

    Objective-C

    if (@available(macOS 10.13, *)) {
          // macOS 10.13 or later code path
    } else {
          // code for earlier than 10.13
    }
    

提交回复
热议问题