宣言。あなたのviewdidload内に物を割り当てる最も安全な方法
@property (nonatomic, retain) footballResultsParser * FBRP;
allocの方法。
-(void) viewDidLoad
{
if (FBRP == nil)
{
FBRP = [[footballResultsParser alloc] init];
[FBRP updateResults];
}
}
viewDidLoadでオブジェクトを適切かつ安全に割り当てる方法はありますか? viewDidLoadが複数回呼び出され、オブジェクトがすでに存在する可能性があると想定します。
安全にdeallocするには。
-(void) dealloc
{
if (FBRP != nil)
{
[FBRP release];
}
}
これはメモリ管理を行う良い方法はありますか?
あなたの保有数はそのようにオフになります。あなたは今、2のカウントを保持するオブジェクトウィットhaを持っていると思います。 –
@Stefan Hいいえ、彼は '自己を使わなかったので、彼はすべきではありません。FBRP = [[footballResultsParser alloc] init]; ' – Altealice
良いコール、私は彼がそれのためにセッターを使用していなかったという事実を完全に逃した。ありがとう! –