class_conformsToProtocol(_:_:)
Returns a Boolean value that indicates whether a class conforms to a given protocol.
Declaration
func class_conformsToProtocol(_ cls: AnyClass?, _ protocol: Protocol?) -> BoolParameters
- cls:
The class you want to inspect.
- protocol:
A protocol.
Return Value
Discussion
You should usually use NSObject’s conforms(to:) method instead of this function.
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(_:_:)