面试题答案
一键面试以下是示例代码:
#import <Foundation/Foundation.h>
@interface Person : NSObject
@property (nonatomic, strong) NSString *name;
@end
@implementation Person
@end
int main(int argc, const char * argv[]) {
@autoreleasepool {
Person *person = [[Person alloc] init];
// 使用KVC赋值
[person setValue:@"张三" forKey:@"name"];
// 使用KVC取值
NSString *name = [person valueForKey:@"name"];
NSLog(@"name: %@", name);
}
return 0;
}