2009-05-18 7 views
13

Wie kann ich ein Byte-Array in Objective-C erstellen?Byte-Array in Objective-C

Ich habe einige Daten wie folgt: 0x12, 0x23, 0x34, 0x45, 0x56, 0x67, 0x78, 0x89, 0x12, 0x23, 0x34, 0x45, 0x56, 0x67, 0x78, 0x89, die ich als Byte-Array vorbereiten möchte.

Antwort

30

Sie können einfach Ebene C-Syntax, die in Objective-C verfügbar:

const char myByteArray[] = { 
    0x12,0x23,0x34,0x45, 
    0x56,0x67,0x78,0x89, 
    0x12,0x23,0x34,0x45, 
    0x56,0x67,0x78,0x89 }; 
+0

Vielen Dank ... lieber mouviciel es funktioniert einwandfrei. – Raju

+0

Was ist der Unterschied, wenn ein vorzeichenloses Zeichen verwendet wurde? – whyoz

7

Entweder die Ebene C-Lösung von mouviciel gegeben verwenden oder die Klassenbeschreibung von NSData und NSMutableData lesen.

+0

Diese Links sollten aktualisiert werden - NSData: https://developer.apple.com/documentation/foundation/nsdata - NSMutableData: https://developer.apple.com/documentation/foundation/nsmutabledata – whyoz