.NET Frameworkでのbyte型をXamarin.iOSでのNSData型に変換、または逆にNSData型をbyte型に変換してみましょう。
(2018/04/28追記)この記事は古く現在ではもっと簡単に(そしてモダンに)書くことができるようになっています。@yakumomo さんがQiitaで書かれた「Xamarin.Mac/iOSでbyte[]⇔NSData変換 - Qiita」をご参照ください。
** byte型をNSData型に変換する
|cs| public static NSData ToData(this byte bytes) { var data = new NSMutableData(); using (var strm = data.AsStream()) { strm.Write(bytes, 0, bytes.Length); } return data; } ||<
** NSData型をbyte型に変換する
|cs| public static byte ToByes(this NSData data) { var butter = data.Bytes; var bytes = new byte[data.Length]; Marshal.Copy(butter, bytes, 0, bytes.Length); return bytes; } ||<
- 関連記事
Xamarin.iOSを使ってアプリ開発する際に逆引きとしてお使いください。