代码之家  ›  专栏  ›  技术社区  ›  Oh Danny Boy

ipad:nsautoreleasepool加动画,发布混乱

  •  0
  • Oh Danny Boy  · 技术社区  · 14 年前

    我有两个关于NSAutoReleasePool的相关问题。

    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可以尝试格式化上面的代码吗?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Buh Buh    14 年前

    回答第二部分…您不应该在pool init之前或pool drain之后调用任何其他类型。

    当池耗尽时,您的所有实例都应该被释放。

    你的动画在我看来是正确的。

    推荐文章