Sobes.tech
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.