我发现isMembenrOfClass对于自己构造的类是正常的,但是对字符串类就不起作用了比如NSString* s=@"ios";NSLog(@"%d",[s isMemberOfClass:[NSString class]]);输出的是0而不是1,难道s不是NSString的对象么?为什么输出会是0
字符串类型是很特殊的,实际上它不是对象,只是编译器通过装箱让它看上去像对象。简单类型都是如此,这是为了提高性能。