2016-12-27 67 views
0

我怎樣才能在運行時,達爾文的版本? 我知道,我可以用[[NSProcessInfo processInfo] operatingSystemVersion] MacOS的或iOS版本,但我想達爾文版本。可可:獲取達爾文的版本在運行時

There aretables在互聯網上將macOS和iOS發佈到達爾文版本,但我想實現這個面向未來的版本。

回答

1

使用uname() POSIX/BSD庫函數。您聲明類型爲struct utsname的變量並通過其地址。該結構的release字段將包含一個帶有Darwin版本號的C字符串,例如「16.3.0」。如果你想將各個組件作爲整數,你必須自己解析它。

相關問題