2011-10-26 9 views

答えて

7

[CCLayer node]オブジェクトを自動解放返します。

[[CCLayer alloc] init]非自動解放オブジェクト

+0

パーフェクト、thanks James。 –

+0

ARCを使用しているのであれば、どちらも自動リリースされたオブジェクトだと思います。 –

+1

@PaulSlocum、この質問はARCの前に尋ねられましたが、あなたのコメントには令状があります。 ARCには**オートレリースされていない**、リリースを適切な場所に置くだけです。重要なのは、もはや心配する必要がないということです。 –

5

にジェームズは右のそれを得たが、私はちょうどそのOPを追加するだけでXcodeでnodeCCNode.m(または単にコンテキストクリックを調べて選ぶことができる」ジャンプを返します。定義」)は、以下のメソッドの実装を見つけるために:

#pragma mark CCNode - Init & cleanup 

+(id) node 
{ 
    return [[[self alloc] init] autorelease]; 
} 

ので、[CCLayer node][[[CCLayer alloc] init] autorelease]と同等です。

+0

Er yes、good shout :) –

+0

私は叫びませんでした。 "OP"は "オリジナルのポスター"の略語です... – Lukman

+0

http://www.urbandictionary.com/define.php?term=Good%20Shout –