2011-04-25 8 views

答えて

3

XCode 4を使用している場合は、ゾンビの計測器(ビルドとプロファイル)を使用します。このメッセージが表示されたら、矢印を押して、文字列が保持され、解放されたすべての場所の一覧を取得できます。

+0

インストゥルメントとTHXをデバッグしてみてください。
第二段階、いくつかの建設を探して! – CarmeloS

-1

firtでは、alloc/dealloc関数のコードを調べて数えることができます。
count alloc == count dealloc」となっています。

NSString *myString = [NSString stringWith...]; // Auto alloc/init with content 
[myString release]; // Release before use 
NSLog(@"%@", myString); // Use after release 

をそれとも、本当にたくさんの助けにあるNSLog(%"retain count :%d", [myString retainCount]);

+1

保持カウントを使用してデバッグしません。それはあなたに有用なことを教えてくれません:http://stackoverflow.com/questions/4636146/when-to-use-retaincount。 –

+0

また、インストゥルメントでプログラムをテストして、メモリリークが発生しているかどうかを確認してください:) – iTux

関連する問題