http://decomo.info/wiki/" /> クソゲ〜製作所 - NSArrayとNSTableViewとNSArchiverを学ぶ

クソゲ~製作所

新システムに移行中:http://decomo.info/wiki/

« NSSoundと戯れる | メイン | 設計に詰まる... »
スポンサーリンク

2005年10月20日

 

NSArrayとNSTableViewとNSArchiverを学ぶ

 

http://decomo.info/wiki/blog/2005/2005-10-20に移動しました。

どのクラスも、まぁ、その名前の通り。それぞれ、NSArrayは配列を、NSTableViewはテーブルビュー(Winで言う所の、エクスプローラで表示方法を「詳細」にした時に表示されるような形式)を、そしてNSArchiveはデータの保存に関するクラスである。

Windowsに関するプログラミング技法は全然知らないので比較はできないが、とにかくどのクラスも便利過ぎる。「この値を格納しろやー」「このデータを『商品名』フィールドに表示してくれやー」というメッセージを、それぞれのインスタンスに送るだけで、きっちりと期待通りの動作をしてくれる。

何より凄いのが、NSArchive。各オブジェクトに -encodeWithCoder: プロトコルを実装してやれば、保存したいオブジェクトに含まれる、別のオブジェクトまでを全て一発で保存してくれる。そうやって保存したデータの読込みは、NSUnarchiver クラスで一発OK。面倒な保存/読込み処理を、これらのクラスに丸投げできて、非常に便利便利。

前回のNSSoundとあわせて、簡易サウンドプレーヤを作る為の材料は、これで揃った。あとは実際に製作に取りかかるのみだ。頑張るぞー!!

Decomo | 00:13

トラックバック

 

■このエントリーのトラックバックアドレス:
http://www.decomo.info/cgi-php/mt/mt-KusoGA-gattsuIshimatsu.cgi/161


■このエントリーのアドレス:
http://decomo.info/mt/archives/2005/200510200013.shtml

 

コメント

 

やっと出来上がりそうだな

ふ~ん : 2005年10月20日 14:56

出来上がっても、貴殿は使えないけどね…。

Decomo : 2005年10月22日 02:27

 

コメントをどうぞ...

 






保存しますか?