Existem diferentes maneiras de criar dicionários com objetivo-c.
A maneira padrão de criar dicionários:
NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:
someObject, @"anObject",
@"Hello, World!", @"helloString",
@42, @"magicNumber",
someValue, @"aValue",
nil];
Sintaxe literal para criação de dicionário:
NSDictionary *dictionary = @{
@"anObject" : someObject,
@"helloString" : @"Hello, World!",
@"magicNumber" : @42,
@"aValue" : someValue
};
Sintaxe literal para criação de array:
NSArray *array = @[ @"Value1", @"Value2", @"Value3" ];
Fonte: Apple (mais informações aqui )