swiftでバイナリデータの読み込み(バイトオーダー対策)

投稿者: Anonymous

iOSでは、バイトオーダーは、ビックエディアンみたいなのですが、
x86系のソフトのデータを、iOS読み込むとき、何等か方法があるのでしょうか。

解決

以下のようなコードをiPadのシミューレーター、実機両方で実行してみましたが、

var hoge = UInt32(0x1234ABCD)
print(NSData(bytes: &hoge, length: 4))

<cdab3412>と表示されたので、リトルエンディアンです。

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *