, если вы изо всех сил пытаетесь выяснить, что, черт возьми, происходит в байтах во время разработки,
typedef struct _SliceItUp
{
UInt8 a,b,c,d; // 4 x 8bits == 32 bits
}
SliceItUp;
SliceItUp dd;
[data getBytes:&dd length:sizeof(SliceItUp)];
NSLog(@"the four friends are %d %d %d %d", dd.a,dd.b,dd.c,dd.d);
Теперь у вас есть четыре байта индивидуально как четыре совершенно разных байта.
Вы имеете полный контроль и можете делать все, что захотите.