On 2011 Aug 09, at 03:47, Devraj Mukherjee wrote: > Are Strings defined using #define good enough as String constants?
It will work, but is considered to be bad form, I think because it could bloat your code some trivial amount by having a constant defined multiple times, if the compiler does not recognize and combine them during optimization. Or maybe just because THIS_LOOKS_UGLY. > Or Should I be doing this another way? This is how it's usually done: In a .m, .c or .cpp file, NSString* const constEntityNameLog = @"Log_entity" ; and if you need to use this constant in other files, add, in the counterpart header file, extern NSString* const constEntityNameLog ; _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com