isMember(of:)
Returns a Boolean value that indicates whether the receiver is an instance of a given class.
Declaration
func isMember(of aClass: AnyClass) -> BoolParameters
- aClass:
A class object representing the Objective-C class to be tested.
Return Value
Discussion
For example, in this code, isMember(of:) would return NO:
NSMutableData *myData = [NSMutableData dataWithCapacity:30];
id anArchiver = [[NSArchiver alloc] initForWritingWithMutableData:myData];
if ([anArchiver isMemberOfClass:[NSCoder class]])
...Class objects may be compiler-created objects but they still support the concept of membership. Thus, you can use this method to verify that the receiver is a specific Class object.