Re: ObjC static member variable
Re: ObjC static member variable
- Subject: Re: ObjC static member variable
- From: Andy Lee <email@hidden>
- Date: Thu, 10 Apr 2008 16:22:23 -0400
On Apr 10, 2008, at 4:08 PM, Scott Ribe wrote:
Yes that works but then it becomes a global variable.
Not when it's declared static. As in plain C, static variables are
at file
scope.
If you really want to access it via instances of the Objective-C
class (or
the class itself), you'll just have to implement an appropriate
method to
return it, in which case you might as well declare it as a static
local
inside the method.
Unless you need to set it somewhere outside the method. But yes, the
static local approach often works for caches and for things that only
have to be initialized once.
--Andy
_______________________________________________
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