Re: [Camelbones-devel] Equality
Brought to you by:
shermpendley
From: Sherm P. <sh...@do...> - 2004-02-04 15:51:42
|
On Feb 4, 2004, at 6:01 AM, Tom Insam wrote: > Everything I see is blessed as an NSObject... Oh, right, of course. That was changed in 0.3.0-pre, and the change hasn't found its way into the main branch yet. I'm still trying to reconcile the two branches in my head... Sorry! As you've seen, in the current release, Perl wrappers are always blessed into the NSObject package, so that's what Perl's ref() function returns. To work around this, you can call NSObject's className method to get the class of the wrapped native object: my $class = $obj->className(); On the other paw, "proper" OOP principles dictate that you should rarely (if ever) need to know the class of the object to which you're sending messages. I'm no fan of "OO purity" for its own sake, but it *might* be worth asking *why* you need to know the class. sherm-- |