[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Remove GCObject, GCArray, GCDictionary from base?
From: |
David Ayers |
Subject: |
Re: Remove GCObject, GCArray, GCDictionary from base? |
Date: |
Mon, 16 Oct 2006 16:53:44 +0200 |
User-agent: |
Mozilla Thunderbird 1.0.2 (X11/20060926) |
Matt Rice schrieb:
>
> ok, so EOAccess/* should be done,
> the GCObject is still in use in EOControl's
> EOFault/EOFaultHandler/EOMKKDInitializer classes
>
> I don't really know enough about these classes to go
> monkeying around with them, but if nobody volunteers i
> guess i can figure 'em out.
Thanks!
Since neither EOGenericRecord nor most custom subclasses inherit from
GCObject (and the retain cycles should be broken by refaulting) I think
you can safely reparent EOFault and EOFaultHandler.
I'll have to have a deeper look at EOMKKDInitializer though, even though
I find it strange that the initializer class inherits from GCObject
opposed to EOMutableKnownKeyDictionary. I currently can't see an issues
in reparenting that support class which seem to be retained by its users
yet doesn't retain them.
Cheers,
David
- Remove GCObject, GCArray, GCDictionary from base?, Richard Frith-Macdonald, 2006/10/09
- Re: Remove GCObject, GCArray, GCDictionary from base?, David Ayers, 2006/10/09
- Re: Remove GCObject, GCArray, GCDictionary from base?, Matt Rice, 2006/10/09
- Re: Remove GCObject, GCArray, GCDictionary from base?, Matt Rice, 2006/10/16
- Re: Remove GCObject, GCArray, GCDictionary from base?,
David Ayers <=