Junior — Middle
Kun je verschillende methoden voor het werken met collecties en hun kenmerken noemen?
sobes.tech AI
Antwoord van AI
In iOS worden de volgende typen en methoden het meest gebruikt voor het werken met collecties:
-
Array — een geordende lijst van elementen. Maakt het mogelijk om elementen toe te voegen, te verwijderen en te wijzigen op basis van index.
- Methoden:
append(),insert(),remove(at:),sort(),filter(),map().
- Methoden:
-
Set — een niet-gesorteerde collectie van unieke elementen.
- Snelle zoekopdrachten en controle op aanwezigheid van een element.
- Methoden:
insert(),remove(),contains(), bewerkingen op verzamelingen (union,intersection).
-
Dictionary — een collectie van sleutel-waardeparen.
- Snelle toegang tot waarden via de sleutel.
- Methoden:
updateValue(),removeValue(forKey:), iteratie over sleutels en waarden.
Kenmerken:
- Array behoudt de volgorde, staat duplicaten toe.
- Set garandeert geen volgorde, staat geen duplicaten toe.
- Dictionary slaat gegevens op in paren, sleutels zijn uniek.
Voorbeeld van gebruik van Array:
var numbers = [1, 2, 3]
numbers.append(4) // [1, 2, 3, 4]
let filtered = numbers.filter { $0 % 2 == 0 } // [2, 4]
Voorbeeld van gebruik van Set:
var fruits: Set = ["apple", "banana"]
fruits.insert("orange")
fruits.contains("banana") // true
Deze collecties dekken de meeste taken voor het opslaan en verwerken van gegevens in iOS.