Dies ist gewissermaßen eine Fortsetzung von diese Buchung aber mit einer anderen Frage, so dass ich dachte, ich sollte in einem separaten Thread fragen.
Ich bin an einem Punkt, an dem ich vier aufeinanderfolgende Bytes im Speicher habe, die ich aus einer Datei eingelesen habe. Ich möchte diese als Bit-Array speichern (der tatsächliche int-Wert ist erst später von Bedeutung). Wenn ich ausdrucke, was in meinem int steht, stelle ich fest, dass es in umgekehrter Reihenfolge gespeichert zu sein scheint (Little Endian).
Kennt jemand eine gute Methode, um die Reihenfolge der Bytes umzukehren? Dann einmal umgekehrt, Kommissionierung von aufeinanderfolgenden Bits, die zwei Bytes und zurück zu einem int konvertieren?
unsigned char data[] = { 0x00, 0x02, 0x45, 0x28 };
NSInteger intData = *((NSInteger *)data);
NSLog(@"data:%08x", intData); // data:28450200