The MulleObjCRootObject
protocol defines the minimal
interface for root objects in mulle-objc. It inherits from
MulleObjCRuntimeObject
and is useful for classes that don’t
want the full NSObject functionality.
All methods marked with MULLE_OBJC_THREADSAFE_METHOD
are
thread-safe.
+alloc
+allocWithZone:
(zones are deprecated)+new
-zones
- Always returns NULL-mulleAllocator
-mulleGainAccess
-mulleGainAccessWithTAOStrategy:
-mulleRelinquishAccess
-mulleRelinquishAccessWithTAOStrategy:
-mulleTAOStrategy
Note: This protocol is primarily used for lightweight objects and forwarding classes that don’t need the full NSObject functionality.