なぜオブジェクトのretaincountがそのdealloc関数内で1に等しいのだろうと思います。Xcode retaincount = 1 in dealloc
-(void) dealloc
{
NSlog(@"retain count = %i ", [self retaincount]);
[super dealloc];
}
retain count = 1オブジェクトの保持カウントは1ですが、オブジェクトはそのdealloc関数をどのように呼び出すのですか。私が知っているように、オブジェクトは、保持カウントが0に等しいときにこの関数を呼び出します。
はこれが意味していますオブジェクトはまだ生きている???? ???? – SamehDos
neverCount on neverCount http://stackoverflow.com/questions/4636146/when-to-use-retaincount – vikingosegundo
私は同意すると、他のすべての回答が投稿されているので、保持カウントを使用しないでください。しかし、[super dealloc]を呼び出すと、最初に –