Sintaxe literal para dicionário e criação de array

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 )