Junior — Middle
Explique o que é uma estrutura de dados 'dicionário' e como ela é usada
sobes.tech IA
Resposta da IA
Um dicionário é uma estrutura de dados que armazena pares chave-valor. Cada chave é única e está associada a um valor específico. No iOS, usam-se as classes NSDictionary (imutável) e NSMutableDictionary (mutável) para dicionários.
Os dicionários permitem encontrar rapidamente um valor pela chave, o que é útil para armazenar configurações, parâmetros ou quaisquer dados onde a associação entre elementos seja importante.
Exemplo de uso de um dicionário em Objective-C:
NSDictionary *person = @{@"name": @"Ivan", @"age": @30};
NSString *name = person[@"name"]; // "Ivan"
NSNumber *age = person[@"age"]; // 30
Dicionários são amplamente utilizados para estruturar dados, transmitir parâmetros e armazenar configurações.