Junior — Middle
Обяснете какво е структурата от данни 'речник' и как се използва
sobes.tech AI
Отговор от AI
Думар е структура от данни, която съхранява двойки ключ-стойност. Всеки ключ е уникален и е свързан с определена стойност. В iOS за думари се използват класовете NSDictionary (непроменяем) и NSMutableDictionary (променяем).
Думарите позволяват бързо намиране на стойност по ключ, което е удобно за съхранение на настройки, параметри или всякакви данни, където е важна асоциацията между елементите.
Пример за използване на думар в Objective-C:
NSDictionary *person = @{@"name": @"Ivan", @"age": @30};
NSString *name = person[@"name"]; // "Ivan"
NSNumber *age = person[@"age"]; // 30
Думарите се използват широко за структуриране на данни, предаване на параметри и съхранение на конфигурации.