Próbuję sprawdzić informacje o systemie w Swift. Doszedłem do wniosku, że można to osiągnąć za pomocą kodu:
var sysData:CMutablePointer<utsname> = nil
let retVal:CInt = uname(sysData)
Mam dwa problemy z tym kodem:
- Jaka powinna być początkowa wartość sysData? Ten przykład podaje -1 w retVal prawdopodobnie dlatego, że sysData ma wartość zero.
- Jak mogę odczytać informacje z sysData?