Suchergebnisse für Anfrage "unsafe-pointers"

4 die antwort

UnsafePointer <UInt8> -Initialisierer in Swift 3

Ich habe eine Quittungsprüfungsklasse, die seit der Veröffentlichung von Swift 3 veraltet ist. Ich habe einige Probleme behoben, aber ich habe noch viele ... Hier ist der GitHub-Quellcode, den ich verwendet ...

4 die antwort

Cast to different C struct unsicherer Zeiger in Swift

Ich möchte die Posix-Socket-Funktionen aufrufensocket undbind von Swift.socket ist ziemlich einfach - es dauertInt32s, aberbind verursacht ein Problem, weil ich ein @ hasockaddr_in Zeiger, aber es will einsockaddr Zeiger. In C wäre dies eine ...

8 die antwort

Wie man sich in UnsafeMutablePointer <Void> umwandelt, tippe swift @ e

Versuche, "self" in kürzester Zeit an eine C-Funktion zu übergeben, wenn der folgende Code aufgerufen wird: var callbackStruct : AURenderCallbackStruct = AURenderCallbackStruct.init( inputProc: recordingCallback, inputProcRefCon: ...

TOP-Veröffentlichungen

4 die antwort

UnsafeMutablePointer <CFTypeRef> in Swift 3

Ich versuche, @ anzurufSecItemCopyMatching in meiner Schlüsselbund-Dienstprogrammklasse, um Daten aus dem Schlüsselbund abzurufen, aber ich habe ein Problem mit dem Abrufen desresult Streit,UnsafeMutablePointer<CFTypeRef?>. Die ursprüngliche ...

2 die antwort

Swift UnsafeMutablePointer <Unmanaged <CFString>?> Zuweisung und Drucken

Ich bin neu in Swift und habe einige Schwierigkeiten, mit Zeigern von nicht verwaltetem CFString (oder NSString) umzugehen. Ich arbeite an einem CoreMIDI-Projekt, das die Verwendung von UnsafeMutablePointer impliziert?> Wie Sie in dieser ...

4 die antwort

UnsafePointer mit Länge in einen Swift Array-Typ konvertieren

Ich suche nach den einfachsten Möglichkeiten, um eine vernünftige C-Interoperabilität in Swift zu erreichen, und mein aktueller Block konvertiert einUnsafePointer<Int8> (das war einconst char *), In ein[Int8] array. erzeit habe ich einen naiven ...

1 die antwort

Wenn eine Funktion einen UnsafeMutablePointer zurückgibt, liegt es in unserer Verantwortung, zu zerstören und die Zuordnung aufzuheben?

Zum Beispiel, wenn ich diesen Code schreiben würde: var t = time_t() time(&t) let x = localtime(&t) // returns UnsafeMutablePointer<tm> println("\(x.memory.tm_hour): \(x.memory.tm_min): \(x.memory.tm_sec)") ... müsste man auch folgendes ...

8 die antwort

Wie bekomme ich Bytes aus einem UnsafeMutableRawPointer?

Wie greift man auf Bytes (oder Int16s, Floats usw.) aus dem Speicher zu, auf die ein UnsafeMutableRawPointer (neu in Swift 3) zeigt, der von einer C - API (Core Audio usw.) an eine Swift - Funktion übergeben wird?