CGImageRelease()是否释放了UIImage的内存?

1 uiimage cgimage

我有以下代码:

UIImage *originalImage;
CGImageRef cgImage = [originalImage CGImage];
Run Code Online (Sandbox Code Playgroud)

我知道CGImageUIImage类的只读属性.是行吗?

CGImageRelease(cgImage)
Run Code Online (Sandbox Code Playgroud)

免费originalImage的记忆?

我正在追踪我的程序中的一个错误,如果我稍后尝试访问originalImage,这一行似乎是一个热门的候选人.

谢谢,斯特凡

小智 8

我自己找到了答案:因为电话

CGImageRef img = [[UIImage imageNamed:@"pic.png"] CGImage];
Run Code Online (Sandbox Code Playgroud)

不包含创建,复制分配之一,我不负责释放这些内存.