以前に書いたRubyMotion アプリのメモリ関連の不具合を簡単に探す方法という方法は忘れてください。
Instrumentsだけで調査することができたようです。
1. Instrumentsを起動する
rake profile
コマンドでInstruments.app
を動かします。
% rake profile template="Zombies"
Instrumentsが起動したあと、アプリの不具合が発生する手順を再現します。
あとは、以下の図の操作を行っていただければ、簡単にautorelease
が呼び出され、意図せずにオブジェクトが解放されている箇所がわかります。