iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの基礎 - Tips194 バイナリデータへ構造体を書き出す

登録タグ
iOS
Icon comment count 0
Icon stock count 0

3-10データTips194 バイナリデータへ構造体を書き出す

Level2

Point構造体を保存(NSDataクラス、initWithBytesNoCopyメソッド、writeToFileメソッド)

構造体をファイルに書き出す場合には、NSDataクラスを利用します。

構造体の内容を、initWithBytesNoCopy:メソッドを利用してNSDataオブジェクトに変換します。このNSDataオブジェクトをwriteToFile:メソッドで指定したファイルに保存します。

リスト1では、NSDataオブジェクトに画面から読み込んだPerson構造体をファイルに保存しています。保存した後には、アラートを表示しています。

実行結果

リスト1

リスト1 構造体で読み込む(ファイル名:basic194.xcodeproj)
@interface

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません