nsdictionaryにデータを追加する…srsly?より速い方法はありませんか?
-
28-09-2019 - |
質問
私はフラッシュアクションスクリプトの背景から来ました。私の出身地では、このような辞書のようなオブジェクトを設定できます。
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"];
確かに簡単な方法があります...それとも本当に私のたくさんですか?
解決
これは私が考えることができる唯一の短い方法です:
NSMutableDictionary *petalData = [NSMutableDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInt:5], @"startPoint", [NSNumber numberWithInt:12], @"endPoint", nil];
所属していません StackOverflow