Re: Dynamically getting the type of ivars
Re: Dynamically getting the type of ivars
- Subject: Re: Dynamically getting the type of ivars
- From: Chris Hanson <email@hidden>
- Date: Mon, 13 Apr 2009 14:59:58 -0700
What are you really trying to accomplish using the class information
of an instance variable?
Generally you should treat instance variables as 100% private to their
class; their uses can change from version to version?
-- Chris
On Apr 13, 2009, at 2:29 PM, Dave DeLong <email@hidden> wrote:
Thanks for the definitive answer. My observations indicate that
every statically typed object has a type encoding of @"ClassName",
so I'm going ahead with my original plan to pull the class out of
that (I still don't like it, but I need that class).
Dave
On Apr 13, 2009, at 2:44 PM, Greg Parker wrote:
On Apr 13, 2009, at 1:41 PM, Dave DeLong wrote:
Still not what I'm looking for. I have an Ivar pointer, and I
want to get its static type (if it has one).
You can't. The runtime metadata for ivars does not include the
static type for objects. Sorry.
The BridgeSupport metadata for system libraries might include more
info, but I don't know if it records any ivar information.
_______________________________________________
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
_______________________________________________
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