
CGcolorSpaceRef colorSpaceRGB = CGcolorSpaceCreateDeviceRGB();CGContextSetstrokecolorSpace(context,colorSpaceRGB);CGContextSetFillcolorSpace(context,colorSpaceRGB);
之后我做了一些绘画.当我完成后,
如果我使用ARC,是否需要手动释放colorSpaceRGB?像这样:
CGcolorSpaceRelease(colorSpaceRGB);
或者我不需要做任何事情?
谢谢 :)
解决方法 是.根据Apple的文档:因为CGcolorSpaceRelease函数等同于CFRelease,但如果cs参数为NulL则不会导致错误. 如果您创建,复制或显式保留Core Foundation对象,则您有责任在不再需要时释放它(请参阅Core Foundation内存管理编程指南). 总结以上是内存溢出为你收集整理的ios – 我是否需要在ARC下发布CGColorSpaceRef?全部内容,希望文章能够帮你解决ios – 我是否需要在ARC下发布CGColorSpaceRef?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)