今回はシリアライズされたオブジェクトの保存方法について説明します。シリアライズされたオブジェクトはファイルで保存することが容易なためデータ永続化の際に頻繁に使用されます。ネットワークを使ったデータの送受信などいろいろなところで使われています。プログラマであれば必ずおさえておきたい技術の一つです。シリアライズって何?オブジェクトの状態をバイナリ(0と1の集まり)に変換することをオブジェクトのシリアライズまたはシリアル化といいます。逆にバイナリをオブジェクトに変換することをデシリアライズといいます。オブジェクトとしてあつかわれます。オブジェクトはそのままファイルに保存することができます。シリアライズすることをアーカイブ、デシリアライズすることをアンアーカイブといいます。クラスが提供されています。図にすると以下のようになります。オブジェクトのシリアライズという行為はオブジェクトをバイナリに変換することまでを差します。バイナリをファイルに保存することは含みません。「オブジェクトのシリアライズ=永続化」ではないので注意が必要です。使ってデータをファイルに保存するそれでは具体的にアーカイブする方法を見ていきましょう。メソッドを使うとオブジェクトをアーカイブすることができます。オブジェクトに変換されます。メソッドを使うとオブジェクトのアーカイブからファイル保存まで一括で行ってくれます。オブジェクトをアーカイブしてファイルに保存する例です。@"データの保存に成功しました。