How to name a constant in Objective-C? How to name a constant in Objective-C? objective-c objective-c

How to name a constant in Objective-C?


After a bit of googling I've found the official coding guidelines for Cocoa.

To sum up:

  • Start with a two- or three-letter prefix in ALL-CAPS
  • Rest in UpperCamelCase
  • Same criteria for extern constants

I agree with itaiferber that the k prefix style is clearer and also much more useful for autocompletion. It would be interesting to know if this style is more popular than the official guidelines.


it's seems to me, the best practice is to name constants in upper-case.but cocoa-core developers don't seem to share my opinion)) they use CamelCase for constants