Cha*_*sha 3 iphone objective-c
我有一个长度为4个字节的NSData对象.我知道这4个字节构造了一个正整数.我该如何从那些NSdata对象中获取int?
dra*_*ard 12
如果您知道endianness与当前系统匹配:
x = *(const UInt32 *)[theData bytes];
Run Code Online (Sandbox Code Playgroud)
如果您知道字节顺序是向后的,请按照以下步骤操作:
x = Endian32_Swap( x );
Run Code Online (Sandbox Code Playgroud)
如果您不确定源和目标字节序,则应该找到另一种传递数据的方法.