Sobes.tech
Назад к вопросам
Junior — Middle
72

Объясните, что такое структура данных 'словарь' и как она используется

Компании, где спрашивали
Winline
МТСМТС
DNSDNS
AvitoAvito
KTS
BetBoom
Яндекс 360Яндекс 360
VKVK
Touch Instinct

Ответ от нейросети

sobes.tech AI

Словарь — это структура данных, которая хранит пары ключ-значение. Каждый ключ уникален и связан с определённым значением. В iOS для словарей используется класс NSDictionary (неизменяемый) и NSMutableDictionary (изменяемый).

Словари позволяют быстро находить значение по ключу, что удобно для хранения настроек, параметров или любых данных, где важна ассоциация между элементами.

Пример использования словаря в Objective-C:

NSDictionary *person = @{@"name": @"Иван", @"age": @30};
NSString *name = person[@"name"]; // "Иван"
NSNumber *age = person[@"age"]; // 30

Словари широко применяются для структурирования данных, передачи параметров и хранения конфигураций.