2
我来自Flash动作脚本背景。我来自哪里,我可以设置一个类似于字典的对象是这样的:将数据添加到NSDictionary ... SRSLY?没有更快的方法吗?
var data:Object = {startPoint:5, endPoint:12};
所以来的Objective-C,我很惊讶地发现,相当于这似乎是:
NSMutableDictionary *data = [NSMutableDictionary dictionary];
[data setObject:[NSNumber numberWithInt:5] forKey:@"startPoint"];
[data setObject:[NSNumber numberWithInt:12] forKey:@"endPoint"];
当然有更简单的方法...或者真的是我的很多?
恐怕如此。 – willcodejavaforfood 2010-08-12 12:17:11
为什么感到惊讶?并非所有的语言都是相同的。 – 2010-08-12 13:15:17
但有些语言比其他语言更冗长。 ;) 我实际上可以创建一个扩展NSObject的值对象,并定义它的属性...这将使语法更短。 – jowie 2010-08-13 14:15:47