たとえば、すべての[super dealloc];
呼び出しにブレークポイントを追加したいとします。すべての同じメソッド呼び出しにブレークポイントを追加する簡単な方法はありますか?
ありがとう。
たとえば、すべての[super dealloc];
呼び出しにブレークポイントを追加したいとします。すべての同じメソッド呼び出しにブレークポイントを追加する簡単な方法はありますか?
ありがとう。
デバッグ目的で、NSObject カテゴリを作成し、そこでそれらのメソッドを再定義できます。
@implementation NSObject (debug)
-(void) dealloc {
}
@end
他のクラスでも同じように動作しますが、iOS のクラスでは保証されていません。一部の内部カテゴリが干渉する可能性があるためです。
簡単な方法があるかどうかはわかりませんが、NSObject の dealloc メソッドをスウィズルして、それにブレークポイントを設定することができます。