Please tell me how to convert bytes to NSInteger/int in objective-c in iPhone programming?
My guess:
unsigned char data[] = { 0x00, 0x02, 0x45, 0x28 }; NSInteger intData = *((NSInteger *)data); NSLog(@"data:%d", intData); // data:675611136 NSLog(@"data:%08x", intData); // data:28450200
So, beware of byte-order.