Добавление данных в Nsdictionary ... srsly? Разве нет быстрее?
-
28-09-2019 - |
Вопрос
Я из фона Flash ActionScript. Откуда я могу, я могу установить словарь, подобный тому, как это:
var data:Object = {startPoint:5, endPoint:12};
Таким образом, приехать к объекту-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