[Pyobjc-dev] objc classes
Brought to you by:
ronaldoussoren
From: Helge H. <hel...@op...> - 2004-05-28 20:57:15
|
Hi there, just found that in class-builder.h: ---snip--- * Note that it is not possible to remove classes from the Objective-C * runtime (at least with the Apple runtime, not sure about the GNU runtime). ---snap--- I would love to understand what exactly is meant here and how it restricts functionality. Does that only mean that the class structure may not be deallocated and cannot be unlinked? Is it possible to change the mapping of a class name in the name registry (name to structure) mapping? So that the old class object is still available, but the new class object will be used for new instances? Further, would it possible to change the class hierarchy of an existing class? So that MyFormatter initially inherits from say NSFormatter and after reloading a Python module inherits from NSDateFormatter. Would that be possible with the Apple ObjC runtime or is this already possible with PyObjC? Thanks a lot, Helge -- http://docs.opengroupware.org/Members/helge/ OpenGroupware.org |