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

Думарите се използват широко за структуриране на данни, предаване на параметри и съхранение на конфигурации.