什么时候释放CGImageRef是适当的?

3
当 XCode 分析我的代码时,它会找到潜在的内存泄漏。我使用 ARC,但我了解到 ARC 不处理 C 类型。由于我使用 CGImageRef 来创建 UIImage 并分配给 UIImageView.image 属性,因此什么时候释放 CGImageRef 才合适?我可以在创建新的 UIImage 后立即释放它吗?如果我释放 CGImageRef,则是否会使我的 UIImage 实例也无效?
1个回答

3

UIImageView会保留图像属性(如果需要),或者复制它 - 不管怎样。一旦设置了该属性,您就可以立即释放CGImageRef。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接