Re: Defining a constant as private
Re: Defining a constant as private
- Subject: Re: Defining a constant as private
- From: Joakim Danielson <email@hidden>
- Date: Wed, 16 Jun 2004 15:46:43 +0200
On 2004-06-16, at 14.16, Steve Checkoway wrote:
On Jun 16, 2004, at 5:01 AM, j o a r wrote:
On 2004-06-16, at 13.34, Joakim Danielson wrote:
How do I define a constant to be private to a class, and specially a
string constant?
Something like this in the implementation file of the class:
NSString * const myString = @"SomeStringValue";
That creates a constant NSString object. To create a string constant,
try:
const char *const myString = "SomeStringValue";
Or even better, to ensure it is not externed from somewhere else:
static const char *const myString = "SomeStringValue";
- Steve
What is the advantage of using a string constant compared to a constant
NSString object if I'm using the constant when working with
NSMutableString objects? In the class I'm writing right now I'm using
the constant to append it to another string with something like this:
[myMutableString appendString:myConstantString] or for a string
constant [myMutableString
appendString:[stringWithCString:myConstantString]]
Joakim
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.