Macos 苹果碳纤维/核心粉底风格指南?

Macos 苹果碳纤维/核心粉底风格指南?,macos,macos-carbon,core-foundation,Macos,Macos Carbon,Core Foundation,Cocoa有很好的文档记录,有很多关于以良好形式编写Cocoa代码的信息。我正在编写一些与硬件紧密配合的代码,要求我经常使用CoreFoundation和CarbonAPI。是否有任何类型的“风格”指南来理解像苹果公司的Carbon和CoreFoundation这样的库?苹果的示例代码中充斥着如下内容: Kω值 可能有什么意义 我可以推断CF意味着CoreFoundation和k可能用于常量或枚举类型,但我想验证这一点,并进一步了解其他语法样式 我可以推断CF意味着CoreFoundation

Cocoa有很好的文档记录,有很多关于以良好形式编写Cocoa代码的信息。我正在编写一些与硬件紧密配合的代码,要求我经常使用CoreFoundation和CarbonAPI。是否有任何类型的“风格”指南来理解像苹果公司的Carbon和CoreFoundation这样的库?苹果的示例代码中充斥着如下内容:

Kω值 可能有什么意义 我可以推断CF意味着CoreFoundation和k可能用于常量或枚举类型,但我想验证这一点,并进一步了解其他语法样式

我可以推断CF意味着CoreFoundation

具体地说,它是核心基础框架中函数、类型和常量的前缀。 …和k可能用于常量或枚举类型

是的。这一点可以追溯到工具箱的日子,甚至在核心基金会成立之前。我相信这是帕斯卡的习俗

除了这些规则之外,我不知道有任何通用的CF/碳风格指南

你可以试着更一般地学习一些关于C风格的书。二者的比较与对比;通常没有客观正确的答案

我喜欢的一个是艾伦·霍卢布的《足够的绳子射中你自己的脚》。它很机智,有一些很好的例子。Holub只有规则本身,没有详细的解释;据我所知,整本书已经绝版了

我可以推断CF意味着CoreFoundation

具体地说,它是核心基础框架中函数、类型和常量的前缀。 …和k可能用于常量或枚举类型

是的。这一点可以追溯到工具箱的日子,甚至在核心基金会成立之前。我相信这是帕斯卡的习俗

除了这些规则之外,我不知道有任何通用的CF/碳风格指南

你可以试着更一般地学习一些关于C风格的书。二者的比较与对比;通常没有客观正确的答案

我喜欢的一个是艾伦·霍卢布的《足够的绳子射中你自己的脚》。它很机智,有一些很好的例子。Holub只有规则本身,没有详细的解释;据我所知,整本书已经绝版了。

在Mac开发中心实际上澄清了我的问题。

在Mac开发中心实际上澄清了我的问题