数据存储《图片加载的性能优化》来自印象笔记

来源:互联网 发布:质量效应2最美捏脸数据 编辑:程序博客网 时间:2024/05/16 06:28
性能优化(解决tomcat在真机上频繁奔溃)<对于序列帧动画>

 // 使用imageNamed加载的UIImage对象,会被保存在系统缓存中,并且释放的非常缓慢   

 // 使用此方法适合于加载较小的图像或者频繁使用的图像

 // [person setImage:[UIImage imageNamed:@"head1.png"]];

 // 而对于较大的图像,或者使用不频繁的图像,应该使用绝对路径的方式加载,

 // 以下代码加载的UIImage一旦使用完毕就会被释放.   


//        UIImage *image = [UIImage imageNamed:imageFile];

//        [imageList addObject:image];

// 对于较大的图像,或者使用不频繁的图像,应该使用绝对路径的方式加载,以下代码加载的UIImage一旦使用完毕就会被释放。

        NSString *imagePath = [[NSBundlemainBundle]pathForResource:imageFileofType:nil];

        NSLog(@"%@",imagePath);

        UIImage *image = [UIImageimageWithContentsOfFile:imagePath];


原创粉丝点击