Objective-C method "isMemberOfClass"

来源:互联网 发布:知其不善则速改以从善 编辑:程序博客网 时间:2024/06/10 19:06

The sample:

#improt <Foundation/Foundation.h>

int main(int argc, char **argv)

{

       NSAutoreleasePool *pool = [[NSAutoreleasePool alloc]init];

       NSArray *arr = [NSArray array];

       printf("Arr isMemberOfClass NSArray: %d\n", [arr isMemberOfClass:[NSArray class]]);

       printf("Arr isKindOfClass NSArray: %d\n", [arr isKindOfClass:[NSArray class]]);


       [pool drain];

       return 0;

}


And it's output:

$ ./ismemberof

Arr isMemberOfClass NSArray: 0

Arr isKindOfClass NSArray:1