我有两个与NSAutoreleasePool相关的问题。
在声明游泳池和排水之间,我可以使用动画吗?实施例
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];
如果我在宣布游泳池之后分配一些东西,我会在排水之前将其释放吗?排水后?或者完全没有?
修改:代码格式化因某些原因拒绝使用。我可以尝试格式化上面的代码吗?
答案 0 :(得分:0)
回答第二部分......你不应该在游泳池初始化之前或游泳池消耗之后调用任何其他类型。
当游泳池耗尽时,应释放所有实例。
你的动画看起来像是在我的正确位置。