Re: Stupid objective-c question
Re: Stupid objective-c question
- Subject: Re: Stupid objective-c question
- From: Sandor Szatmari <email@hidden>
- Date: Thu, 22 Sep 2016 19:19:17 -0400
So there was lots of discussion and plenty of 'don't do anything that equates to this' --> @"myString" == @"myString", and I agree.
I wanted to get some opinions on the following which I have done in the past and perceive as different because the string constant is introduced and defined once and only once.
// my .m file
static NSString * const kMyContext = @"my fantastic context";
// later on
- (void) observeValueForKeyPath: (NSString *) keyPath ofObject: (id) object
change: (NSDictionary *) change context: (void *) context
{
if ( context == kMyContext )
{ // do my stuff }
else
// call super
}
My interpretation of how to use context has been as an arbitrary pointer... Does this run afoul of anyone's sensibility?
Sandor Szatmari
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden