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
本文通过一个Objective-C代码示例展示了如何使用类型检查来验证一个变量是否属于特定类。示例中创建了一个空的NSArray,并分别用两种不同的方法检查它是否为NSArray的实例。
1488

被折叠的 条评论
为什么被折叠?



