38 votes

Comment nommer une constante en Objective-C ?

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

Y a-t-il un critère différent pour extern constantes ?

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 Internet, j'ai trouvé la solution suivante directives officielles de codage pour Cocoa .

Pour résumer :

  • Commencez par un nom de deux ou trois lettres préfixe dans ALL-CAPS
  • Reste en majuscules
  • Mêmes critères pour extern constantes

Je suis d'accord avec itaiferber que le k Le style préfixe est plus clair et aussi beaucoup plus utile pour l'autocomplé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 est de nommer les constantes en majuscules. mais les développeurs de cocoa-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