Preview 3だかBeta 1だかに向けて・その2

まだどっちか分からないのは、未だアプリが動いてないから。ちんたらフレームワークをいじっています。

前回掲げた目標はクリア。次は、これに合わせる形でプラグインとアプリケーションを再構築する…つもりが、まだまだフレームワークに追加したいものがあったので追加中。

  • T2SetupManager。これはNSStringやT2ThreadFaceなどの各クラスにアプリケーションが注入するべき情報(ログファイルはなんていうフォルダに入れる、とか、更新されたスレッドのアイコンはこれ、とか)を集中管理し、また起動時に適切な順序でT2PluginManager、T2ResourceManagerを初期化する。

あと、以前はアプリケーションの機能であったアイコンセット切り替えは、T2ResourceManagerが担当することになった。切り替えのインターフェースとかはアプリケーションが提供する。


標準のプラグインは合わせて一つのバンドルにして、別のプロダクトにしたほうがいいかもしれない。考え中。