NSDataから任意のサイズ分読み込み

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
どどんぱち

NSDataから任意のサイズ分読み込み

#1

投稿記事 by どどんぱち » 15年前

iPhone / Objective-C
で、

ネット接続~NSDataとしてバイナリデータをDLまではできるのですが、
このNSDataから、任意のサイズ分(int,short,byte)読み込んでいく方法がわかりません。

readInt()のようなものはないのでしょうか?。

また、
参考になるサイトやサンプル、書籍等ありましたら
ご教授頂けたら幸いです。

よろしくお願いします。

Justy

Re:NSDataから任意のサイズ分読み込み

#2

投稿記事 by Justy » 15年前

[color=#d0d0ff" face="monospace] const unsigned char *pData = (const unsigned char *)[data bytes];[/color]
 こんな感じにキャストすれば、あとは普通のCと同じにアクセスできます。

 サンプルは……そうですね、GKTankとか WiTapあたりでしょうか。

どどんぱち

NSDataから任意のサイズ分読み込み

#3

投稿記事 by どどんぱち » 15年前

Justyさん

なるほど。直にアクセスするんですね。
メソッドが何か用意されているものと思っていましたが。

エンディアンとかも考慮して読めるようにしたければ自分でライブラリ化しておくべしって
ことなんですね。

ご回答ありがとうございました。 画像

閉鎖

“C言語何でも質問掲示板” へ戻る