2010-02-04 86 views
1

Cocoa有很好的文档记录,并且有很多关于以良好的形式编写Cocoa代码的信息。我正在研究一些与硬件密切配合的代码,需要我经常使用CoreFoundation和Carbon API。是否有任何类型的“风格”指南来了解来自Apple的Carbon和CoreFoundation等库?苹果的示例代码中充斥着的东西,如:Apple Carbon/CoreFoundation风格指南?

  • kSomeValue
  • CFMightDoSomethingUseful

我可以推断,CF指的CoreFoundation和K可能是常量或枚举类型,但我想验证这一点并学习更多关于其他语法风格的知识。

回答

2

我可以推断,CF指的CoreFoundation ...

具体来说,它是功能,类型,以及在核心基础架构常量的前缀。

...而k可能是常量或枚举类型...

是啊。这个可以追溯到工具箱的日子,甚至在Core Foundation存在之前。我相信这是一种帕斯卡风俗。

除了这些规则,我不知道任何一般的CF /碳风格指南。

你可能会尝试甚至更多一般和拿起一些关于C风格的书籍。他们之间的比较和对比;往往没有客观正确的答案。

我喜欢的一个是“足够的绳索在脚下拍摄自己”,作者:Allen Holub。这是机智,并提出一些很好的案例。 Holub有a summary version on his website(只是规则本身,没有详细的解释);据我所知,整本书已经绝版了。