Вопрос

Я из фона 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];
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top