2011-12-17 18 views
0

私はこのような方法があります:私はUITouchオブジェクトをリリースする必要がありますか?

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{ 

    //Use to animate drag 
    UITouch *touch = [touches anyObject]; 
    CGPoint currentLocation = [touch locationInView:self]; 
    [self colorDragedOver:currentLocation]; 

    [touch release]; 

} 

は、私がどんな漏れを防ぐためにUITouchまたはするCGPointのいずれかを解放する必要がありますか?

ありがとうございます!

+0

[メモリ管理ルール](http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/doc/uid/20000994-SW1)シンプルで包括的です。 – outis

答えて

2

いいえあなたは決してalloc/initまたはcopyですので、それは自動リリースと見なされます。

CGPointは、オブジェクトまたは参照ではありませんので、リリースされたり、自動リリースされることはありません。

関連する問題