加载nib文件非常快

时间:2015-09-16 09:22:00

标签: ios objective-c uiview uinib

尝试连续加载几百UINib并且非常快(在不到0.5秒内一个接一个地加载)。 UINib包含UIButton和相对较小的图片(每个笔尖不同)。

我试过这个:

UINib *nib = [UINib nibWithNibName:viewName_ bundle:[NSBundle mainBundle]];
        [nib instantiateWithOwner:self options:nil];
        mainView = [[nib instantiateWithOwner:self options:nil] objectAtIndex:0];

和此:

mainView = [[[NSBundle mainBundle] loadNibNamed:viewName_ owner:self options:nil] objectAtIndex:0];

最后一个是快几毫秒,CPU使用率是92%和97%。

哪种加载这些笔尖的速度更快?或者有更好的方法吗?

感谢

1 个答案:

答案 0 :(得分:0)

好的解决方案真的很容易。万一遇到其他人。 等待Apple修复它!

9.1就像魅力一样。一切都按预期加速超快。 感谢您的投入。