我不明白访问NSDictionary
值的这些方式之间的差异
[my_dict objectForKey:@"field"]
[my_dict valueForKey:@"field"]
my_dict[@"field"]
谁能告诉我?
[my_dict objectForKey:@"field"]
是NSDictionary
方法。它接受任何类型的对象。
[my_dict valueForKey:@"field"]
为KVC法。它只接受NSString
。
my_dict[@"field"]
与objectForKey:
相同。