4

通常、サブクラスを作成するときは、メソッドでのNSOperation作成と解放を担当します。NSAutoreleasePool-main

を使用する場合NSBlockOperation、ブロックに自動解放プールを作成する必要がありますか?

4

3 に答える 3

4

いいえ。GCD(OS X10.6またはiOS4.2以降でNSOperationQueueが構築されています)は、NSRunLoopと同じ方法で、自動解放プールを管理します。

于 2011-02-24T21:33:06.087 に答える
0

ワークキューにはすでに作成された独自のプールがあるため、そうは思いません。

于 2011-02-24T16:44:27.440 に答える
0

アダム、

最善の策は、オブジェクトを使用したブロックメモリの動作を確認することです。iOSのブロックと変数へのリンクは次のとおりです。このページの下部には、オブジェクトタイプに関する情報があります。

フランク

于 2011-02-24T21:29:23.000 に答える