0

NSAutoreleasePool に関して 2 つの関連する質問があります。

  1. プールを宣言してから排出するまでの間、アニメーションを使用できますか? 例

    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    subView.alpha = 0.10;
    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:1.0];
    [UIView setAnimationDelegate:self];
    [UIView setAnimationRepeatCount:1];
    subView.alpha = 1.0;
    [UIView commitAnimations];
    [pool drain]; 
    
  2. プールが宣言された後に何かを割り当てた場合、ドレインする前に解放しますか? 排水後?それともまったくありませんか?

編集:コードの書式設定が何らかの理由で機能しません。MOD で上記のコードをフォーマットしてみてください。

4

1 に答える 1

0

パート 2 に答えるには... プールの init の前またはプールのドレインの後に、他のタイプを呼び出すべきではありません。

プールが空になるまでに、すべてのインスタンスを解放する必要があります。

あなたのアニメーションは、私にとって正しい場所にあるように見えます。

于 2010-10-14T15:29:08.347 に答える