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>
>
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 mails | Author | Date |
|---|---|---|
| A.M. | Feb 21, 21:11 | |
| Charles Steinman | Feb 21, 22:32 | |
| Jean-Daniel Dupas | Feb 21, 23:57 | |
| Jens Miltner | Feb 25, 15:53 | |
| Jean-Daniel Dupas | Feb 25, 16:08 |






Cocoa mail archive

