Sobes.tech
Junior — Middle

Kannst du verschiedene Methoden der Arbeit mit Sammlungen und deren Eigenschaften nennen?

sobes.tech KI

Antwort von AI

In iOS werden am häufigsten die folgenden Typen und Methoden zur Arbeit mit Sammlungen verwendet:

  • Array — eine geordnete Liste von Elementen. Ermöglicht das Hinzufügen, Entfernen und Ändern von Elementen nach Index.

    • Methoden: append(), insert(), remove(at:), sort(), filter(), map().
  • Set — eine ungeordnete Sammlung von eindeutigen Elementen.

    • Schnelle Suche und Überprüfung der Existenz eines Elements.
    • Methoden: insert(), remove(), contains(), Mengenoperationen (union, intersection).
  • Dictionary — eine Sammlung von Schlüssel-Wert-Paaren.

    • Schneller Zugriff auf Werte über Schlüssel.
    • Methoden: updateValue(), removeValue(forKey:), Iteration über Schlüssel und Werte.

Eigenschaften:

  • Array bewahrt die Reihenfolge, erlaubt Duplikate.
  • Set garantiert keine Reihenfolge, erlaubt keine Duplikate.
  • Dictionary speichert Daten in Paaren, Schlüssel sind eindeutig.

Beispiel für die Verwendung von Array:

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

Beispiel für die Verwendung von Set:

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

Diese Sammlungen decken die meisten Aufgaben im Bereich Speicherung und Datenverarbeitung in iOS ab.