假设我正在使用CGColorSpaceRef
。我想知道通过调用CGColorSpaceRef
释放CFRelease
与使用CGColorSpaceRelease
之间是否有区别?
即,两者之间的区别:
CGColorSpaceRef colorspace = CGColorSpaceCreateDeviceRGB();
// do stuff
CFRelease(colorspace);
与做:
CGColorSpaceRef colorspace = CGColorSpaceCreateDeviceRGB();
// do stuff
CGColorSpaceRelease(colorspace);
最佳答案
从CGColorSpace Reference:
此函数等效于CFRelease,不同之处在于如果cs参数为NULL时它不会引起错误。