"Non-Carbon CFM" 是什么意思?

What does "Non-Carbon CFM" mean?

在多个 API 调用中,头文件显示:

Mac OS X:         in version 10.0 and later in Carbon.framework
CarbonLib:        in CarbonLib 1.1 and later
Non-Carbon CFM:   not available

"CarbonLib" 和 "Non-Carbon CFM" 是什么意思?这是否意味着我可以使用此功能?

由于您正在为 Mac OS X (a.k.a. OS X, a.k.a. macOS) 开发,你应该参考第一行。其他两行与您无关,或者,实际上,这些天与任何人无关。

所以,是的,您可以使用该函数,假设 header 中没有任何其他内容表明您不能或不应该(例如不适用于 64 位或已弃用)。

CarbonLib 和 Non-Carbon CFM 与经典 Mac OS 相关。 Non-Carbon CFM中的"CFM"指的是Code Fragment Manager,它基本上是一个动态加载器。现代模拟将是 dyld。