Description to return just ClassName?
类实例的默认描述返回"classname:0x105120"。如何修改下面的方法以返回"classname"?
1 2 3 4 5 6 7 8 | // The code below just returns the address ... - (NSString *)description { NSString *result; result = [NSString stringWithFormat:@"%p", self]; return result; } |
编辑:在这种情况下,这是正确的吗?虽然我知道如果我真的想得到一个nsstring的类名,我应该使用nsstringfromclass([self class])
1 2 3 4 5 | - (id)init { NSLog(@"_init: %@", [self class]); [super init]; return self; } |
事先谢谢你-加里-
iphoneos:macos:
…给您一个具有类名的nsstring
编辑:
对于iphoneos和macos,其发展方向是: