Я пытаюсь проверить системную информацию в Swift. Я понял, что это может быть достигнуто с помощью кода:
var sysData:CMutablePointer<utsname> = nil
let retVal:CInt = uname(sysData)
У меня есть две проблемы с этим кодом:
- Каким должно быть начальное значение sysData? Этот пример дает -1 в retVal, вероятно, потому, что sysData равен нулю.
- Как я могу прочитать информацию из sysData?