Cocoa 有很好的文档,并且有很多关于以良好形式编写 Cocoa 代码的信息。我正在编写一些与硬件密切合作的代码,这要求我经常使用 CoreFoundation 和 Carbon API。是否有任何“风格”指南来理解 Apple 的 Carbon 和 CoreFoundation 等库?Apple 的示例代码中充斥着以下内容:
- kSomeValue
- CFMightDoSomething有用
我可以推断 CF 意味着 CoreFoundation 和 k 可能用于常量或枚举类型,但我想验证这一点并了解更多关于其他语法风格的信息。