Skip navigation.
 
mlRe: ObjC 2.0 Class +encodeWithCoder:
FROM : Jean-Daniel Dupas
DATE : Thu Feb 21 23:57:39 2008

No. Every where you can provide an instance, you should be able to 
provide a Class to.
For example, it's perfectly legal to register a Class as a 
notification observer (and use a Class method as target).
It also perfectly legal to register a Class as a delegate and 
implements Class method instead of instance methods to handle message.

An Class method is just an instance method of the Class Object.

Le 21 févr. 08 à 22:32, Charles Steinman a écrit :

> Class methods are prefixed with a +, and I don't think
> there ever was a documented +encodeWithCoder: method
> of NSObject or any other class, so it looks like it
> was simply a quirk of the runtime that this ever
> worked at all.
>
> Cheers,
> Chuck
>
> --- "A.M." <<email_removed>> wrote:
>

>> I have a DO-based application which uses a Class
>> object as a root
>> proxy under 10.4- it works as expected. Objective-C
>> 2.0 seems to have
>> broken this option because Class no longer responds
>> to -
>> encodeWithCoder:.
>>
>> I am not able to think of a reason for this
>> regression, but perhaps
>> the new dynamic nature of Classes prevents my
>> use-case.
>>
>> Is this a genuine regression or should I have never
>> relied on passing
>> Classes as root proxies?
>>
>> Thanks.
>> -M
>> _______________________________________________
>>
>> Cocoa-dev mailing list (<email_removed>)
>>
>> 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:
>>

> http://lists.apple.com/mailman/options/cocoa-dev/<email_removed>

>>
>> This email sent to <email_removed>
>>

>
>
>
>     
> ____________________________________________________________________________________
> Never miss a thing.  Make Yahoo your home page.
> http://www.yahoo.com/r/hs
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> 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:
> http://lists.apple.com/mailman/options/cocoa-dev/<email_removed>
>
> This email sent to <email_removed>
>

Related mailsAuthorDate
mlObjC 2.0 Class +encodeWithCoder: A.M. Feb 21, 21:11
mlRe: ObjC 2.0 Class +encodeWithCoder: Charles Steinman Feb 21, 22:32
mlRe: ObjC 2.0 Class +encodeWithCoder: Jean-Daniel Dupas Feb 21, 23:57
mlRe: ObjC 2.0 Class +encodeWithCoder: Jens Miltner Feb 25, 15:53
mlRe: ObjC 2.0 Class +encodeWithCoder: Jean-Daniel Dupas Feb 25, 16:08