3

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

4

1 回答 1

3

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

于 2013-08-07T19:14:30.377 回答