【发布时间】:2012-02-13 16:12:27
【问题描述】:
我正在使用CFSTR 函数从常量 c 字符串创建 CFString,并且我在我的守护程序中非常频繁地调用此函数。
来自documentation:
CFSTR 返回的值具有以下语义:
- 从 CFSTR 返回的值不会被 CFString 释放——它们是 保证有效直到程序终止。
- 您可以保留 并以平衡的方式释放从 CFSTR 返回的值,例如 任何其他 CFString,但您不需要这样做。
我应该使用保留和释放吗?
【问题讨论】:
标签: objective-c memory-management core-foundation