Skip navigation.
 
mlRe: ObjC static member variable
FROM : vance
DATE : Thu Apr 10 21:42:25 2008

Yes that works but then it becomes a global variable.

I was wondering if ObjC can handle static member variables. If not I 
will have to hack it up and declare the variable outside of the class

Thanks.
Vance

On Apr 10, 2008, at 12:36 PM, Rama Krishna wrote:

> You can declare a static member variable in the implementation file 
> (.m or
> .mm).
>
> static int someSharedVariable;
>
> @implementation
>
> //Use the someSharedVariable in any of the methods
>
> @end
>
> -----Original Message-----
> From: cocoa-dev-bounces+vrk.lists=gmail.<email_removed>
> [mailto:cocoa-dev-bounces+vrk.lists=gmail.<email_removed>] On 
> Behalf Of
> vance
> Sent: Thursday, April 10, 2008 3:30 PM
> To: cocoa-dev
> Subject: ObjC static member variable
>
> Does ObjC supports Static Member Variable, and if so, how do you set 
> it?
>
> The getter function gets a compile time error. In C++ we do
> MyObject::staticObject to return the static member variable but I am
> not sure how is that done in ObjC
>
> Ex:
>
> @interface MyObject : NSObject {    
>     static BaseObject *staticObject;
> }
>
> - (BaseObject *)staticObject
> {
>     return staticObject;
> }
>
> Thank you
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> 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/vrk.<email_removed>
>
> This email sent to vrk.<email_removed>
>
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> 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/<email_removed>
>
> This email sent to <email_removed>

Related mailsAuthorDate
mlObjC static member variable vance Apr 10, 21:29
mlRE: ObjC static member variable Rama Krishna Apr 10, 21:36
mlRe: ObjC static member variable Michael Vannorsdel Apr 10, 21:39
mlRe: ObjC static member variable vance Apr 10, 21:42
mlRe: ObjC static member variable Randall Meadows Apr 10, 21:48
mlRe: ObjC static member variable j o a r Apr 10, 21:48
mlRe: ObjC static member variable j o a r Apr 10, 21:55
mlRe: ObjC static member variable Scott Ribe Apr 10, 22:08
mlRe: ObjC static member variable Andy Lee Apr 10, 22:22
mlRe: ObjC static member variable Chris Hanson Apr 11, 02:17