【发布时间】:2014-12-23 17:52:54
【问题描述】:
我在学习objective-c,发现可以调用NSObject的一些方法,但是在文档中找不到。比如方法valueForKey
NSObject *obj = [[NSObject alloc]init];
NSLog(@"%@", [obj valueForKey:@"class"]);
将打印类名。 但是 NSObject 似乎没有方法 valueForKey https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSObject_Class/index.html
实际上 NSKeyValueCoding 协议有该方法,但 NSObject 似乎只符合 NSObject 协议。 https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Protocols/NSKeyValueCoding_Protocol/index.html
谁能解释一下?
【问题讨论】:
标签: objective-c