Objective-C で読み取りストリームからデータを読み取るにはどうすればよいですか? 以下のコードは、ストリームから読み取られたバイト数を教えてくれますが、どのデータがストリームから読み取られたかを知るにはどうすればよいでしょうか?
CFIndex cf = CFReadStreameRead(Stream, buffer, length);
Objective-C の読み取りストリームで最初の 2 バイトのデータのみを抽出するにはどうすればよいですか? たとえば、これがストリームからのデータである場合:
017MacApp
1 バイト目には 0、2 バイト目には 17 が入ります。
0 と 17 をバイト配列に抽出するにはどうすればよいですか?
以下のコードは、バイト配列を int 値に戻すことを知っています。
((b[0] & 0xFF) << 8)+ (b[1] & 0xFF);
しかし、0 を b[0] に、17 を b[1] に入れる方法は?