[Biococoa-dev] Base test
Jim Balhoff
james.balhoff at duke.edu
Fri Aug 13 16:13:15 EDT 2004
On Aug 13, 2004, at 3:50 PM, Alexander Griekspoor wrote:
> That was exactly my thought! It's a pity that cocoamamasam has gone
> bananas, but I will send a message tomorrow to the list...
> I'll keep you informed...
> Alex
>
Here is a good thread:
<http://www.cocoabuilder.com/archive/message/cocoa/2000/9/2/34189>
> DATE : Sat Sep 02 12:50:33 2000
>
> In general, a (Class) is an (id) (but not, obviously, vice-versa).
> In other words, class objects are real objects in ObjC.
>
> You can put a Class in an NSArray or other collection.
>
> One additional tidbit of ObjC arcana is that instance methods declared
> by the base class (NSObject for most purposes) are also allowed to be
> sent to Class objects. So, because NSObject declares
> -performSelector:withObject: you can send Classes
> +performSelector:withObject: as well. (In many cases NSObject
> explicitly implements Class methods that are the same names as its
> instance methods so that it can do things a bit differently. So,
> there is an explicit +release since the -release implementation would
> not be appropriate for Class objects...) Note that this is NOT true
> for ALL instance methods, only for those defined in the base class.
> The NSString Class object can NOT be sent +length messages.
>
> Mike Ferris
____________________________________________
James P. Balhoff
Dept. of Biology
Duke University
Durham, NC 27708-0338
USA
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2373 bytes
Desc: not available
URL: <http://www.bioinformatics.org/pipermail/biococoa-dev/attachments/20040813/1e4e9144/attachment.bin>
More information about the Biococoa-dev
mailing list