Instance Method

conformsToProtocol:

Returns a Boolean value that indicates whether the receiver conforms to a given protocol.

Required.

Declaration

- (BOOL)conformsToProtocol:(Protocol *)aProtocol;

Parameters

aProtocol

A protocol object that represents a particular protocol.

Return Value

YES if the receiver conforms to aProtocol, otherwise NO.

Discussion

This method works identically to the conformsToProtocol: class method declared in NSObject. It’s provided as a convenience so that you don’t need to get the class object to find out whether an instance can respond to a given set of messages.

See Also

Testing Object Inheritance, Behavior, and Conformance

- isKindOfClass:

Returns a Boolean value that indicates whether the receiver is an instance of given class or an instance of any class that inherits from that class.

Required.

- isMemberOfClass:

Returns a Boolean value that indicates whether the receiver is an instance of a given class.

Required.

- respondsToSelector:

Returns a Boolean value that indicates whether the receiver implements or inherits a method that can respond to a specified message.

Required.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software