PTOverridable
@protocol PTOverridable <NSObject>
A class conforming to the PTOverridable protocol can be overridden with a subclass, registered
with the PTOverrides class. Once registered, the provided subclass will be used instead of the
original class wherever an instance is created.
-
Returns a new instance of the receiving class, or a subclass if the receiving class has been overridden.
Declaration
Objective-C
+ (nonnull instancetype)allocOverridden;Swift
optional static func allocOverridden() -> SelfReturn Value
a new instance of the receiving class or a subclass
PTOverridable Protocol Reference