2

私は Flash ActionScript のバックグラウンドを持っています。私の出身地では、次のような辞書のようなオブジェクトを設定できます。

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"];

きっともっと簡単な方法があります... それとも、それは本当に私の運命ですか?

4

1 に答える 1

3

これは私が考えることができる唯一の短い方法です:

NSMutableDictionary *petalData = [NSMutableDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInt:5], @"startPoint", [NSNumber numberWithInt:12], @"endPoint", nil];
于 2010-08-12T12:16:18.227 に答える