私は NSData を持っており、それをバイト単位で解析したいと考えています。ここに例があります。
data is <8283010c ec4f483f 0d00000c 0c0f2840 >
私が作成した各オブジェクトに 8 バイトを渡し(8283010c ec4f483f for first object,0d00000c 0c0f2840 for the second)
、各バイトをこのように解析したいと思います。
// First byte > Action = 82
// 2nd and 3rd byte > Status = 83 01
// 4,5,6,7 byte > Time = 0c ec 4f48
// 8 byte > Number = 3f
NSData をそのような構造に解析するにはどうすればよいですか? 変数 (アクション) にはどの型を使用すればよいですか?
unsigned char aBuffer[8];
[data getBytes:aBuffer length:8];
このような方法で少しテストを実行しようとしましたが、NSLog は、バイト値ではなく、奇妙な記号で aBuffer を出力します。