イントレ。
本日のツクールもどき。
アンドゥとリドゥの実装。…実装自体は難しくない。
アンドゥは、データに変更が加わる前にその状態を保持しておけばいいし、
リドゥも似たような実装で可能。
ただ、『その状態』を全部保持しておくのはメモリには優しくないので、
『その状態』にするための『操作』を保持させるという方向に変更。
ちょっとプログラムが面倒になるんだけど、メモリ使用量はぐんと減るはず。
ツクールのような統合環境を目指しているので、こういうのは避けて通れない。
取り敢えず、構想を纏めたところでスクラップを書いてみることにします。
ちなみにアンドゥとかの実装は、Cocoaがいい感じの実装をしているらしい。
今度、Cocoaのアーキテクチャをじっくり眺めてみようかな。
アンドゥとリドゥの実装。…実装自体は難しくない。
アンドゥは、データに変更が加わる前にその状態を保持しておけばいいし、
リドゥも似たような実装で可能。
ただ、『その状態』を全部保持しておくのはメモリには優しくないので、
『その状態』にするための『操作』を保持させるという方向に変更。
ちょっとプログラムが面倒になるんだけど、メモリ使用量はぐんと減るはず。
ツクールのような統合環境を目指しているので、こういうのは避けて通れない。
取り敢えず、構想を纏めたところでスクラップを書いてみることにします。
ちなみにアンドゥとかの実装は、Cocoaがいい感じの実装をしているらしい。
今度、Cocoaのアーキテクチャをじっくり眺めてみようかな。
Loading...
Utilities
- タグ
- カレンダー
- 最近の更新
- Adsense