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 (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]

Reply via email to