我有很多base64图像,我希望尽快显示它们。问题是,显示它们后内存不会被释放,而且更多的fps会很好。这是我在uiimageview中显示base64图像的代码我在循环中调用:
db.items.remove();
db.items.update({},{$set:{a:1},$setOnInsert:{b:2}},{upsert:1})
db.items.find({});
答案 0 :(得分:0)
首先要做的是使用@autoreleasepool
for(....){
@autoreleasepool
{
NSString message = [NSString stringWithFormat:@"data:image/jpg;base64,%@",base64string];
NSURL *url = [NSURL URLWithString:message];
NSData *imageData = [NSData dataWithContentsOfURL:url];
UIImage *ret = [UIImage imageWithData:imageData];
}
}
当然这会帮助你释放记忆。
您是否也可以发布与上述相关的代码?
由于