我目前使用保存在Core Data对象中的二进制数据来生成UIImage,代码如下。
iOS - 我们是否应该将图像保存为本地文件或二进制数据(在核心数据对象中)?哪种方式更快?
UIImage * postImage = [UIImage imageWithData:image];
double imageRatio = postImage.size.height/postImage.size.width;
[imageContent setFrame:CGRectMake(imageContent.frame.origin.x, imageContent.frame.origin.y, imageContent.frame.size.width, imageContent.frame.size.height * imageRatio)];
[imageContent setImage:postImage];
但是,我发现生成图像时有点慢。
当我从服务器检索数据时,应该在本地保存图像吗?
哪种方式更快?
感谢,
检查了这一点,这篇文章将帮助你 - http://stackoverflow.com/questions/2573072/coredata-store-images-to-db-or-not – rishi 2012-04-19 05:01:58