目标C语言 NSDictionary访问值快捷方式



我不明白访问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:相同。

最新更新