Sobes.tech
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().
  • 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.