class_addProtocol(_:_:)
Adds a protocol to a class.
Declaration
func class_addProtocol(_ cls: AnyClass?, _ protocol: Protocol) -> BoolParameters
- cls:
The class to modify.
- protocol:
The protocol to add to
cls.
Return Value
YES if the protocol was added successfully, otherwise NO (for example, the class already conforms to that protocol).
See Also
Working with Classes
class_getName(_:)class_getSuperclass(_:)class_setSuperclass(_:_:)class_isMetaClass(_:)class_getInstanceSize(_:)class_getInstanceVariable(_:_:)class_getClassVariable(_:_:)class_addIvar(_:_:_:_:_:)class_copyIvarList(_:_:)class_getIvarLayout(_:)class_setIvarLayout(_:_:)class_getWeakIvarLayout(_:)class_setWeakIvarLayout(_:_:)class_getProperty(_:_:)class_copyPropertyList(_:_:)