Junior — Middle
Kolleksiyalar üzərində işləmək üçün müxtəlif metodları və onların xüsusiyyətlərini qeyd edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
iOS-da kolleksiyalar ilə işləmək üçün ən çox istifadə olunan növlər və metodlar aşağıdakılardır:
-
Array — ardıcıl elementlər siyahısı. Elementləri indeksə görə əlavə etməyə, silməyə və dəyişdirməyə imkan verir.
- Metodlar:
append(),insert(),remove(at:),sort(),filter(),map().
- Metodlar:
-
Set — unikal elementlərin sıralanmayan kolleksiyası.
- Tez axtarış və elementin mövcudluğunu yoxlama.
- Metodlar:
insert(),remove(),contains(), toplamlarda əməliyyatlar (union,intersection).
-
Dictionary — açar-dəyər cütlüklərinin kolleksiyası.
- Açar vasitəsilə dəyərlərə sürətli giriş.
- Metodlar:
updateValue(),removeValue(forKey:), açar və dəyərlər üzərində təkrarlama.
Xüsusiyyətlər:
- Array sıralamanı saxlayır, təkrarlara icazə verir.
- Set sıralama təmin etmir, təkrarlara icazə vermir.
- Dictionary məlumatları cütlər şəklində saxlayır, açarlar unikal olur.
Array istifadə nümunəsi:
var numbers = [1, 2, 3]
numbers.append(4) // [1, 2, 3, 4]
let filtered = numbers.filter { $0 % 2 == 0 } // [2, 4]
Set istifadə nümunəsi:
var fruits: Set = ["apple", "banana"]
fruits.insert("orange")
fruits.contains("banana") // true
Bu kolleksiyalar iOS-da məlumatların saxlanması və işlənməsi üçün əksər tapşırıqları əhatə edir.