Windows には Ircv というイカしたメッセージを表示するものがあるのですが、Mac だとこれっぽいのがないので作ってみました。Growl だと時系列が乱れたりするのでなんかだめだってときに便利かもしれません。
これを作るにあたりいろいろ学んだので楽しかった。
- Cocoa 全般の構造
- アプリケーションバンドルの作り方
- バンドル内のファイルのアクセス法
- NSLayoutManager の使い方少し
- .icns ファイルの作り方 (/Developer/Applications/Utilities/Icon Composer.app)
- dmg ファイルをコマンドラインから作る方法 (hdiutil create)
- 拡張ライブラリの実装法とドキュメントの書き方
- 拡張ライブラリ rubygems の作り方
- ユーザ入力が必要な実装のテストの書き方
あと言語依存を解決したい。Interface Builder で nib 作って読み込む方法がいまだにわからないのでどうにかしたい。
Universal Binary 云々は確認がめんどい割に面白くないのでやる気がおきない。