图像加载速度

时间:2012-12-30 20:41:49

标签: ipad ios5

我的应用中需要大量小图片(约200个)。图像的分辨率为20-200 x 20-200像素。加载时间为30-40秒:( 如何加速?

我需要所有图像,所以我认为必须“懒加载”。 我使用NSOperations ...它很酷,用户界面在应用程序加载图像时工作...但是35秒。 正在加载代码:

    - (void)loadImage
{
    NSString* documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
    NSString* path = [documentsDirectory stringByAppendingPathComponent: name];
    image = [UIImage imageWithContentsOfFile:path];
}

如果我使用Main Bundle会更快吗? 或者我在一个大文件中打包小文件? (其他我的应用程序加载10张高清图像2秒)

重, 汤姆。

0 个答案:

没有答案