iPhoneアプリ開発の勉強(5日目)

やったとこLESSON3の全部。ストップウォッチ作るとこ。

  • NSTimerクラスのscheduledTimerWithTimeIntervalで指定秒後に処理を実行させたりが可能。repeatがYESで繰り返しの場合、NSTimerのinvalidateを呼び出すことで終了させることが可能。
  • IBでタブとビューを結びつける時はClassとNibの両方を指定する必要がある。(はまった。。)
  • NSStringのinitWithFormatに対するstringWithFormatのような簡易コンストラクタで呼んだ場合は、autoreleaseされたインスタンスが返ってくる。不都合がある場合はretainで参照カウントを増やす。


応用で、ストップウォッチの時間を指定出来るようにしただけで、かなり苦労してハマった。。まだまだ全然わかっていない。特にdelegateとかのイベント処理周り。
あと、Nibの設定を間違えたりして落ちたときのエラーメッセージが解読できなくて結構ツラいかも。