Domanda

Il cacao è ben documentato e c'è un sacco di informazioni sulla scrittura del codice di cacao in buona forma. Sto lavorando su un codice che lavora a stretto contatto con l'hardware, che richiedono me di utilizzare CoreFoundation e le API Carbon spesso. C'è qualche sorta di guida 'stile' per comprendere le biblioteche come carbonio e CoreFoundation da Apple? codice di esempio di Apple è disseminato di cose come:

  • kSomeValue
  • CFMightDoSomethingUseful

posso dedurre che CF significa CoreFoundation e K potrebbero essere per le costanti o tipi enumerati, ma vorrei verificare questo e conoscere meglio gli altri stili sintattici.

È stato utile?

Soluzione

Nucleo Fondazione Design Concepts al Mac Dev Centro in realtà chiarito la mia domanda.

Altri suggerimenti

  

posso dedurre che CF significa CoreFoundation ...

In particolare, è il prefisso per funzioni, tipi e costanti nel quadro Nucleo Fondazione.

  

... e k potrebbe essere per costanti o tipi enumerati ...

Yup. Questo risale tutta la strada ai giorni Toolbox, prima del Nucleo Fondazione esistesse. Credo che sia stata una consuetudine Pascal.

Oltre a queste regole, io non sono a conoscenza di eventuali guide CF / stile generale carbonio.

Si potrebbe provare ad andare anche più generale e raccogliendo alcuni libri sullo stile C. Confronta e il contrasto tra di loro; spesso non c'è risposta oggettivamente a destra.

Uno che mi piace è “Enough Rope a spararsi in un piede”, da Allen Holub. E 'spiritoso e fa alcuni buoni casi. Holub ha una versione sintetica sul suo sito (solo le regole stesse, senza le spiegazioni dettagliate ); per quanto ne so, il libro completo è fuori stampa.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top