MyClass *var = [[MyClass alloc]initWithSomeNumber:15];
[self addChild:var];
[self removeChild:var cleanup:YES];
我必須致電release
諮詢var
嗎?還是removeChild
方法已經照顧這樣的?有沒有辦法創建var
而不必使用alloc
?我聽說有一種稱爲node
的節點的類方法。但它不接受參數(正如你所看到的,我需要傳遞整數15)。我應該給已經移走的孩子打電話嗎?
是的,因爲你使用alloc,所以你可以將ref計數器增加1,因此你擁有這個對象。 –