2011-02-18

iPhoneアプリ開発: kAudioSessionCategory_PlayAndRecord 利用時に iPod touch 3rd で陥ったエラー

映像・音声の送受信アプリを開発中、各種端末(iPhone 3G/3GS/4, iPod touch 3rd/4th Generation, iPad 1st/2nd Generation)でテストするなかで iPod touch (3rd Generation) による受信再生時のみエラーが発生してしまいました。
エラー詳細と解決した方法についてメモしておきます。

2011-02-10

Flex/ActionSctipt開発: flv player の seekbar 上に buffering 進捗状況を表示

Flex で作成した flvプレイヤーのシークバー上に、バッファリング進捗状況を表示する方法です。
Youtubeのシークバー
イメージとしては、Youtube のシークバー(右図)のようなものを作ります。(シークバー途中からのバッファリングは非対応)

2011-01-03

Visorがフリーズして起動しないときの解決方法

Visorが突然立ち上がらなくなりました。(Visorとは、ターミナル/ Terminal.app の画面を、ショートカットでデスクトップ上部に表示してくれるツール。SIMBLプラグインであり、プラグイン用のディレクトリにVisor.bundleをいれておくことで動作します。)
今回解決できた方法をメモしておきます。

2010-12-03

新型 MacBook Air のベンチマーク

@kawataso 協力のもと、とあるxcodeプロジェクトのビルド時間を、いくつかのMacで計測してみました。

結果は次の通り:
  • 新型 MacBook Air (CPU:1.4GHz Intel Core 2 Duo/RAM:2GB/SSD) 
    • →36秒
  • 旧型 MacBook (CPU:2.0GHz Intel Core 2 Duo/RAM:8GB/HDD) 
    • →24秒
  • MacBook Pro (CPU:2.4GHz Intel Core i5/RAM:8GB/HDD) 
    • →15秒

2010-11-25

iPhoneアプリ開発: UINavigationBar のタイトル部分にタッチイベント追加

UINavigationBar のタイトル部分にタッチイベントを追加する方法です。
ナビゲーションバーのタイトル部分をタッチすると、右図のようにその箇所が白くハイライトし、イベントに紐づいたメソッドが呼び出されるようになります。