0

我似乎无法弄清楚为什么某行代码会占用这么多内存。当应用程序第一次运行时,它运行得很快,但是在这行代码被触摸太多次之后,应用程序每次到达代码行时都会开始滞后。我需要手动释放一些东西吗?抱歉,我不是兽医程序员,也许这是一个很容易解决的问题,但我在论坛中找不到有关此问题的任何其他内容。

滞后的代码行是

view = [[[NSBundle mainBundle] loadNibNamed:@"BlockView" owner:self options:nil] objectAtIndex:0];

完整的方法是:

   - (void) loadNib
{
    //NSLog(@"block view load nib");
    view = [[[NSBundle mainBundle] loadNibNamed:@"BlockView" owner:self options:nil] objectAtIndex:0];
    view.frame = self.frame;
    [self awakeFromNib];
        [self addSubview:view];
}
4

0 回答 0