Sobes.tech
Junior — Middle

Koleksiyonlarla çalışma yöntemlerini ve özelliklerini sayabilir misin?

sobes.tech yapay zeka

AI'dan gelen yanıt

iOS'ta koleksiyonlarla çalışmak için en sık kullanılan türler ve yöntemler şunlardır:

  • Array — sıralı bir öğe listesi. Öğeleri indeksle ekleme, silme ve değiştirme imkanı sağlar.

    • Yöntemler: append(), insert(), remove(at:), sort(), filter(), map().
  • Set — sırasız, benzersiz öğeler koleksiyonu.

    • Hızlı arama ve öğe varlığını kontrol etme.
    • Yöntemler: insert(), remove(), contains(), kümeler üzerinde işlemler (union, intersection).
  • Dictionary — anahtar-değer çiftleri koleksiyonu.

    • Anahtarlar aracılığıyla değerlere hızlı erişim.
    • Yöntemler: updateValue(), removeValue(forKey:), anahtarlar ve değerler üzerinde yineleme.

Özellikler:

  • Array sıralamayı korur, tekrar eden öğelere izin verir.
  • Set sıralamayı garanti etmez, tekrar eden öğelere izin vermez.
  • Dictionary verileri çiftler halinde tutar, anahtarlar benzersizdir.

Array kullanım örneği:

var numbers = [1, 2, 3]
numbers.append(4) // [1, 2, 3, 4]
let filtered = numbers.filter { $0 % 2 == 0 } // [2, 4]

Set kullanım örneği:

var fruits: Set = ["apple", "banana"]
fruits.insert("orange")
fruits.contains("banana") // true

Bu koleksiyonlar, iOS'ta veri depolama ve işleme görevlerinin çoğunu kapsar.