Cocoa已有详细记录,并且有很多关于以良好形式编写Cocoa代码的信息。我正在研究一些与硬件密切配合的代码,要求我经常使用CoreFoundation和Carbon API。是否有任何类型的“风格”指南来理解Apple的Carbon和CoreFoundation等库? Apple的示例代码包含以下内容:
我可以推断CF表示CoreFoundation,k可能是常量或枚举类型,但我想验证这一点,并了解其他语法风格。
答案 0 :(得分:3)
Core Foundation Design Concepts实际上解决了我的问题。
答案 1 :(得分:2)
我可以推断出CF意味着CoreFoundation ......
具体来说,它是Core Foundation框架中函数,类型和常量的前缀。
...和k可能是常量或枚举类型......
烨。在Core Foundation甚至存在之前,这一天可以追溯到工具箱时代。我相信这是Pascal的惯例。
除了这些规则,我不知道任何一般的CF / Carbon风格指南。
您可能会尝试更多更多一般,并选择一些C风格的书籍。比较和对比;通常没有客观正确的答案。
我喜欢的是“足够的绳索在脚下射击自己”,作者是Allen Holub。这很机智并且可以提供一些好的案例。 Holub有a summary version on his website(只是规则本身,没有详细的解释);据我所知,完整的书已绝版。