が実際にどのように機能するかについての詳細なアップルのドキュメントは見つかりませんNSZombie
。実際にはオブジェクトを解放せず、余分な解放をキャッチするために参照の数を維持するように設計されていることを理解していますが、次のようなものはどのように機能しますか:
for(int i = 1; i < 10; i++)
{
NSMutableArray *array = [[NSMutableArray alloc] initWithCapacity: i];
[array release];
}
NSZombie
同じ変数/オブジェクトが同じアプリケーションで割り当て/初期化され、解放されているため、これを技術的にどのように処理しますか? すべてalloc
にrelease
.