Назад к вопросам
МТС
DNS
Avito
Яндекс 360
VK
Junior — Middle
72
Объясните, что такое структура данных 'словарь' и как она используется
Компании, где спрашивали
Winline
KTS
BetBoom
Touch Instinct
Ответ от нейросети
sobes.tech AI
Словарь — это структура данных, которая хранит пары ключ-значение. Каждый ключ уникален и связан с определённым значением. В iOS для словарей используется класс NSDictionary (неизменяемый) и NSMutableDictionary (изменяемый).
Словари позволяют быстро находить значение по ключу, что удобно для хранения настроек, параметров или любых данных, где важна ассоциация между элементами.
Пример использования словаря в Objective-C:
NSDictionary *person = @{@"name": @"Иван", @"age": @30};
NSString *name = person[@"name"]; // "Иван"
NSNumber *age = person[@"age"]; // 30
Словари широко применяются для структурирования данных, передачи параметров и хранения конфигураций.