Frage

Kakao ist gut dokumentiert und es gibt eine Menge Informationen über das Schreiben Cocoa-Code in guter Form. Ich arbeite an einigen Code, der eng mit der Hardware arbeitet, mich erfordern Corefoundation zu verwenden und Carbon-APIs oft. Gibt es irgendeine Art von ‚Stil‘ Leitfaden für das Verständnis Bibliotheken wie Kohlenstoff und Corefoundation von Apple? Apples Beispiel-Code ist übersät mit Dingen wie:

  • kSomeValue
  • CFMightDoSomethingUseful

Ich kann ableiten, dass CF bedeutet, Corefoundation und k könnte für Konstanten oder Aufzählungstypen sein, aber ich möchte dies überprüfen und mehr über die anderen syntaktischen Stile lernen.

War es hilfreich?

Lösung

Core Foundation Design Concepts am Mac Dev Center gelöscht eigentlich meine Frage auf.

Andere Tipps

  

Ich kann ableiten, dass CF bedeutet, Corefoundation ...

Im Einzelnen ist es das Präfix für Funktionen, Typen und Konstanten in der Core Foundation-Framework.

  

... und k könnte für Konstanten oder Aufzählungstyp sein ...

Yup. Dieser stammt aus dem ganzen Weg zu den Toolbox Tagen, bevor Core Foundation noch gar nicht existierte. Ich glaube, es war ein Pascal Brauch.

Abgesehen von diesen Regeln, bin ich all allgemeine CF / Carbon-Styleguides nicht bekannt.

Sie könnten versuchen, gehen sogar mehr allgemeine und einige Bücher über C-Stil aufnimmt. Vergleichen und Kontrast zwischen ihnen; gibt es oft keine objektiv richtige Antwort.

Ein, Ich mag ist „Enough Rope selbst in den Fuß zu schießen“, von Allen Holub. Es ist witzig und macht ein paar gute Fälle. Holub hat eine Zusammenfassung Version auf seiner Website (nur die Regeln selbst, ohne die ausführlichen Erklärungen ); soweit ich das beurteilen kann, das volle Buch vergriffen ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top