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