2010-02-04 10 views
1

Le cacao est bien documenté et il y a beaucoup d'informations sur l'écriture de code Cocoa en bonne forme. Je travaille sur un code qui fonctionne en étroite collaboration avec le matériel, ce qui m'oblige à utiliser souvent les API CoreFoundation et Carbon. Existe-t-il un guide de style pour comprendre les bibliothèques telles que Carbon et CoreFoundation d'Apple? Le code exemple d'Apple est jonché de choses comme:Guide de style Apple Carbon/CoreFoundation?

  • kSomeValue
  • CFMightDoSomethingUseful

Je peux en déduire que signifie CF CoreFoundation et k peuvent être des constantes ou des types énumérés, mais je voudrais vérifier et en apprendre plus sur les autres styles syntaxiques.

Répondre

2

Je peux en déduire que signifie CF CoreFoundation ...

Plus précisément, il est le préfixe pour les fonctions, les types et les constantes dans le cadre de base Foundation.

... et k pourrait être pour les constantes ou les types énumérés ...

Eh oui. Celui-ci remonte aux jours de la boîte à outils, avant même que la Fondation Core n'existait. Je crois que c'était une coutume Pascal. Mis à part ces règles, je ne connais pas de guides généraux de style CF/Carbon.

Vous pourriez essayer d'aller même plus général et ramasser quelques livres sur le style C. Comparer et contraster entre eux; il n'y a souvent pas de réponse objectivement correcte.

Un que j'aime est "Assez de corde pour vous tirer dans le pied", par Allen Holub. C'est spirituel et fait de bons cas. Holub a a summary version on his website (juste les règles elles-mêmes, sans les explications détaillées); pour autant que je sache, le livre complet est épuisé.