首先,我使用ARC。内存管理和静态CoreFoundation变量
如果我有一个类,例如,看起来是这样的:
static CFNumberRef numberRef = NULL;
+ (void)initialize {
float myFloat = 28.37202;
numberRef = CFNumberCreate(kCFAllocatorDefault, CFNumberFloatType, &myFloat);
}
我怎么会去释放numberRef
?
这看起来像一个单身人士。所以把它当作单例:不要释放它。内核将在您的应用退出时清理所有内存。 – 2012-12-24 17:02:39
@ H2CO3我想这应该是正确的答案,并且没错,我没有看到任何泄漏。 –
我为未来的参考做出了答案。 – 2012-12-24 17:34:59