Elis進展 #8 Elis → Elis Colors

「Elis」という名前は非常にクールでかわいいのですが、ユニークな名前でなくて、僕がエゴサーチするときに困るので、「Elis Colors」に改名します。
エレガントでかわいい子に育てますのでよろしくお願いします。

その他の改名の理由

現状のElisはプロトタイプさんも失笑の超設計*1で作ってしまったので、機能を追加するたびにほとんど全部のクラスに手をいれなければなりません。
これではまずいです。保守できません。美しくもありません。だから改名して新しいプロジェクトを作りました。

書き直しの方針

  • データ構造をもっと単純に。
  • ビューとモデルは全部CocoaバインディングとオレオレKVOで束縛。
  • メモリ管理はGCに任せる。
  • KVCなメソッドはコンパイラに生成させる。

よし、がんばる。

*1:id型のIBOutletとid型のグローバル変数が合計27個。ちなみにクラス数は21個。