clangとかiPhone向けTestUnitとかで、ノンバグ環境
clangでObjective-Cプログラムを静的解析(メモリリークしそうなコード検出とか)
http://kirika.la.coocan.jp/acts/cocoastudy/200807/clang-static-analyzer.html
iPhone開発向けユニットテスト フレームワーク「iUnitTest」
http://www.moongift.jp/2009/02/iunittest/
http://github.com/katsuyoshi/iunittest/tree/master
この辺でチェック&テストして、バグスッキリ。