Preview 3だかBeta 1だかに向けて

備忘録。今回の大改修で何をやるか。

  • クラス名を改訂。T2ThreadListItem→T2ThreadFace、T2ListHolder→T2Listなど。
  • T2ThreadFace-T2Threadの関係性をT2ListFace-T2Listに持ち込む。
  • T2List、T2Threadなどのオブジェクト保存自動化。initでファイルから読み込み、deallocで書き出す。
  • プラグインプロトコルの改訂。オプショナルなメソッドの定義。
  • T2ThreadViewの定義。WebViewのサブクラス。
  • T2PluginPrefViewの定義。

フレームワークとか、基本クラスの方でかなりいろいろなことをやってくれるようになった。
2chプラグインフレームワークに入れるか、添付すれば、WebViewを置いて簡単にWebブラウザを作れるように、T2ThreadViewを置いて2chブラウザを作れるようになるかも。もちろん、ブックマークとか板とかは別だけど。