Mac中的CF前缀

时间:2011-03-21 13:34:04

标签: objective-c macos

Mac OS X类中的CF前缀是什么意思? 例如CFString,CFNumber,CFBoolean和CFDate。

2 个答案:

答案 0 :(得分:5)

CF代表“核心基金会”。

以下是来自an article on Wikipedia的更多信息:

  

Core Foundation(也称为CF)是Mac OS X中的C应用程序编程接口(API),是低级例程和包装函数的混合。 Apple将其大部分内容发布为一个名为CF-Lite的开源项目,可用于为Mac OS X,Linux和Windows编写跨平台应用程序(通过Cygwin)1;还存在一个名为OpenCFLite的第三方开源实现。[2]大多数Core Foundation例程遵循处理不透明对象的特定命名约定,例如CFDictionaryRef用于名称以CFDictionary开头的函数,并且这些对象通常通过CFRetain和CFRelease引用计数(手动)。在内部,Core Foundation也构成了Objective-C运行时类型的基础。

答案 1 :(得分:0)