何时适合发布CGImageRef?

时间:2013-08-07 18:47:46

标签: ios memory-leaks uiimage cgimage cgimageref

XCode分析我的代码时,它会发现潜在的内存泄漏。我使用ARC,但我了解到ARC不处理C类型。由于我使用CGImageRef来创建UIImage并将其分配给UIImageView.image属性,因此何时发布CGImageRef是否合适?我可以在创建新的UIImage之后立即发布它吗?如果我发布了CGImageRef,那么它是否会使我的UIImage实例无效?

1 个答案:

答案 0 :(得分:3)

UIImageView保留图像属性(如果需要)或者复制它 - 无论如何。一旦设置了该属性,就可以立即释放CGImageRef。