Thanks! Exactly what I was looking for.
Daniel
Jonathan Hess wrote:
Han Daniel -
You can use a global variable just like you would in C:
static Foo *bar = nil;
@implementation Foo
+ (id)bar {
if (!bar) {
bar = [[Foo alloc] init];
}
return bar;
}
@end
Thats the simple single threaded case. Things get much more
interesting if you want to be able to call 'bar' from multiple threads.
Compiled in Mail -
Jon Hess
On Jul 1, 2008, at 3:35 PM, Daniel Richman wrote:
Hi All,
I have created a class (call it Foo) that there will be one and only
one instance of (call it Bar). I need some way to have Foo keep a
pointer to Bar, so when another object asks for the pointer to Bar,
Foo will be able to return the pointer.
Presumably this can be done, as NSNotificationCenter has the
defaultCenter method. But I don't know how to go about it. Any ideas?
Daniel
_______________________________________________
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com
<mailto: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/jhess%40apple.com
This email sent to [EMAIL PROTECTED]
_______________________________________________
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 [EMAIL PROTECTED]