Xcodeでデバッグ中にオブジェクトの保持カウントの変更を監視する方法はありますか?保持カウントの変更を監視する
答えて
楽器は、この情報の最も有用な形式を提供します。 これを最初に使用してください。
あなた必見場合は、いくつかのロギングを行うには、関連するメソッドをオーバーライドすることができます。これは、ARCの下で動作しない場合があり
- (oneway void) release {
DLog(@"%p release", self);
return [super release];
}
- (id) retain {
DLog(@"%p retain", self);
return [super retain];
}
- (id) autorelease {
DLog(@"%p autorelease", self);
return [self autorelease];
}
、私はわかりません。他の人が指摘しているよう
ALSOは、あなたのオブジェクトの絶対的な保持カウントを気にするべきではありません。所有権を主張しているため、リリースする必要があることについてのみ心配する必要があります。参照:Calling -retainCount Considered HarmfulとWhen to use -retainCount?
'-retainCount'に**必須**があることはありません。関連する情報はあなたにはありません。 –
@エリック:それは絶対に真実ではなく、私が指摘したように、それはInstrumentsに含まれているという証拠です。 –
Instrumentsに含まれるものは絶対retainCountよりもずっと少なく、retain/release/autoreleaseのすべての使用のバックトレースについてははるかに多くです。このコンテキストでのみ、retainCountは便利ですが、それは非常に細かいディテールです。 – bbum
- 1. ファイルの変更を監視する
- 2. LocalStorage angular2の変更を監視する
- 3. プロパティの変更を監視する
- 4. ファイルの変更を監視するディレクトリ
- 5. IPアドレスステータスの変更を監視する
- 6. ファイルの変更を監視する
- 7. FIRStorageReferenceの変更を監視するSwift
- 8. ファイルの変更を監視する
- 9. ファイルの変更を監視するバッチスクリプト
- 10. Rake - 変更を監視する
- 11. データ変更を監視する
- 12. MySqlバックアップ/変更監視
- 13. 変更のためのフォルダーの監視
- 14. GCDファイルの監視 - 親フォルダの変更?
- 15. pythonウォッチドッグ監視ファイルの変更
- 16. 監視ファイルの変更posと長さ
- 17. Pythonの変数の変更を監視する
- 18. jQuery変更イベント(フォームの更新を監視する)
- 19. データベースと更新リストの変更を監視する
- 20. 角度範囲変数の変更を監視する方法
- 21. ダウンロードリンクを監視して保護する
- 22. ファイルの変更を監視するGoogleアプリエンジンをオフにする
- 23. フォーム内のすべてのビューモデルの変更を監視する
- 24. 変更時に変数を監視する方法Angularjs
- 25. Azure関数の成功カウントを監視する
- 26. ファイルを変更するディレクトリを監視する方法
- 27. RegNotifyChangeKeyValueを使用して64ビットキーの変更を監視する
- 28. Scala.jsの変更のためにDOM位置を監視する
- 29. LiteServerのデフォルトのファイル監視オプションを変更する方法
- 30. Git内のプロジェクトの変更を監視する
どうしますか? 'retainCount'はあなたが何を意味すると思うかを意味しません。 –
皆様お返事ありがとうございます。 (私の質問が悪い理由を教えてください) –
あなたは 'neverCount'を触れてはいけません(http://whentouseretaincount.com)。より詳細な説明については、こちらをご覧ください:http://stackoverflow.com/questions/4636146/when-to-use-retaincount –