Re: Dynamically getting the type of ivars
Re: Dynamically getting the type of ivars
- Subject: Re: Dynamically getting the type of ivars
- From: Dave DeLong <email@hidden>
- Date: Mon, 13 Apr 2009 15:57:49 -0600
I understand the distinction, and your clarification has prompted me
to think of another way I could do this. Currently, the code where
I'm getting the list of Ivars is in a class method. However, I also
have an instance method where I'm doing something very similar. I
could move the type getting into that method, since in there I'm
calling [self valueForKey:]...
If this seems mysterious to you, I'll post again when I've got it
working right and explain what I'm up to.
Thanks again,
Dave
On Apr 13, 2009, at 3:32 PM, Kyle Sluder wrote:
On Mon, Apr 13, 2009 at 5: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).
There is no such thing as a "statically typed object." All of the
type information that the compiler has simply disappears after
compilation is done. The only type information available at runtime
is an object's isa pointer.
--Kyle Sluder
_______________________________________________
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