Ich versuche, die Systeminformationen in Swift zu überprüfen. Ich fand heraus, dass dies durch Code erreicht werden kann:
var sysData:CMutablePointer<utsname> = nil
let retVal:CInt = uname(sysData)
Ich habe zwei Probleme mit diesem Code:
- Was sollte der Anfangswert von sysData sein? Dieses Beispiel gibt -1 in retVal an, wahrscheinlich weil sysData null ist.
- Wie kann ich Informationen aus sysData lesen?