Junior — Middle
Tudsz különböző módszereket nevezni a gyűjtemények kezelésére és azok jellemzőire?
sobes.tech MI
Válasz az MI-től
Az iOS-ben a leggyakrabban használt típusok és módszerek a gyűjtemények kezelésére a következők:
-
Array — egy rendezett elemlista. Lehetővé teszi az elemek hozzáadását, törlését és módosítását index szerint.
- Módszerek:
append(),insert(),remove(at:),sort(),filter(),map().
- Módszerek:
-
Set — egy nem rendezett, egyedi elemekből álló gyűjtemény.
- Gyors keresés és elem létezésének ellenőrzése.
- Módszerek:
insert(),remove(),contains(), halmazműveletek (union,intersection).
-
Dictionary — kulcs-érték párokat tartalmazó gyűjtemény.
- Gyors hozzáférés az értékekhez a kulcs segítségével.
- Módszerek:
updateValue(),removeValue(forKey:), kulcsok és értékek iterálása.
Jellemzők:
- Array megőrzi a sorrendet, duplikátumokat engedélyez.
- Set nem garantálja a sorrendet, nem engedélyez duplikátumokat.
- Dictionary párokat tárol, a kulcsok egyediek.
Array példája:
var numbers = [1, 2, 3]
numbers.append(4) // [1, 2, 3, 4]
let filtered = numbers.filter { $0 % 2 == 0 } // [2, 4]
Set példája:
var fruits: Set = ["apple", "banana"]
fruits.insert("orange")
fruits.contains("banana") // true
Ezek a gyűjtemények lefedik a legtöbb adatkezelési és feldolgozási feladatot az iOS-ben.