Document Based Application
考え事していたらたどり着いた。(悪い癖だな…)でも、興味深いのでもう少し調べてみよう。
2009/01/18追記
http://developer.apple.com/jp/documentation/cocoa/Conceptual/Documents/index.html
- 新規書類を作成する
- ファイルに保存された既存の書類を開く
- ユーザが指定した名前で、指定した場所に書類を保存する
- 書類を最後に保存した状態に戻す
- 書類を閉じる(通常は、編集した書類を保存するようユーザに求めた後)
- 書類をプリントしたり、ページレイアウトを変更できるようにする
- 各種データを内部的に表現する
- 書類の編集ステータスを監視・設定し、メニュー項目を有効にする
- ウインドウタイトルの設定など、書類ウインドウを管理する
- アプリケーションとウインドウの委任メソッドを処理する(アプリケーションを終了する場合など)