38 votes

Comment nommer une constante dans Objective-C?

Quelle est la convention de dénomination des constantes dans Objective-C (ou la façon la plus répandue de les nommer)?

Existe-t-il un critère différent pour les constantes extern ?

Quelques styles que j'ai vus:

 NSString* const kPreferenceFirstRun = @"FirstRun";

// Replace "XY" by a prefix representing your company, project or module
NSString* const XYPreferenceFirstRun = @"FirstRun"; 
 

39voto

hpique Points 23090

Après un peu de recherche sur google, j'ai trouvé l' officiel des règles de codage pour le Cacao.

Pour résumer:

  • Commencez avec deux ou trois lettres préfixe en MAJUSCULES
  • Reste dans UpperCamelCase
  • Mêmes critères pour l' extern des constantes

Je suis d'accord avec itaiferber que le k préfixe style est plus clair et aussi beaucoup plus utile pour l'auto-complétion. Il serait intéressant de savoir si ce style est plus populaire que les directives officielles.

5voto

heximal Points 5478

il me semble que la meilleure pratique consiste à nommer les constantes en majuscule. mais les développeurs de cacao-core ne semblent pas partager mon opinion)) ils utilisent CamelCase pour les constantes

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X