Re: object type testing
Re: object type testing
- Subject: Re: object type testing
- From: Chris Hanson <email@hidden>
- Date: Wed, 10 May 2006 10:20:56 -0700
On May 10, 2006, at 9:54 AM, Keith Ray wrote:
I need to be able to determine if a class implements a certain
protocol, but some of the classes I will be testing (and would want to
reject) are not subclasses of NSObject so they neither implement
-conformsToProtocol: nor -respondsToSelector.
NSZombie is one class that my code chokes on (so I have to keep
NSZombies turned off), but there are sometimes others.
If you're messaging an NSZombie, that's a bug irrespective of whether
NSZombie responds to -conformsToProtocol: or -respondsToSelector:.
It means that you're messaging an object that has already been
deallocated.
What other classes that aren't subclasses of NSObject have you
encountered? (Are these in the wild, or in your own code?) NSProxy
is the principal one that I can think of from Cocoa, and it responds
to both of the above messages since it conforms to the NSObject
protocol.
-- Chris
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden