Pergunta

Cocoa está bem documentado e há um monte de informações sobre como escrever código de cacau em boa forma. Eu estou trabalhando em algum código que trabalha em conjunto com hardware, exigindo-me a usar CoreFoundation e APIs de carbono muitas vezes. Existe alguma espécie de guia 'estilo' para a compreensão de bibliotecas, como carbono e CoreFoundation da Apple? código de exemplo da Apple está repleta de coisas como:

  • kSomeValue
  • CFMightDoSomethingUseful

Eu posso deduzir que CF significa CoreFoundation e k pode ser para constantes ou tipos enumerados, mas eu gostaria de verificar isso e aprender mais sobre os outros estilos sintáticos.

Foi útil?

Solução

conceitos fundamentais Fundação Projeto no Mac Dev centro realmente esclarecido minha pergunta.

Outras dicas

Eu posso deduzir que CF significa CoreFoundation ...

Especificamente, é o prefixo para as funções, tipos e constantes no quadro Núcleo Fundação.

... e k pode ser para constantes ou tipos enumerados ...

Sim. Este remonta todo o caminho até os dias Toolbox, antes Núcleo Fundação sequer existia. Eu acredito que era um costume Pascal.

Para além destas regras, eu não estou ciente de nenhum guia gerais de estilo CF / carbono.

Você pode tentar ir até mais geral e pegar alguns livros sobre estilo C. Comparar e contrastar entre eles; muitas vezes há nenhuma resposta objetiva-direita.

Um que eu gosto é “corda suficiente para atirar no próprio pé”, de Allen Holub. É espirituoso e faz alguns bons casos. Holub tem uma versão resumida em seu site (apenas os próprios regras, sem as explicações detalhadas ); tanto quanto eu posso dizer, o livro completo está fora de catálogo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top