Junior — Middle
Su kokiomis kolekcijų rūšimis dirbote praktikoje?
sobes.tech AI
Atsakymas iš AI
iOS kūrimo praktikoje dažnai tenka dirbti su įvairiomis Swift standartinės bibliotekos kolekcijomis:
- Array — išrikiuotas elementų sąrašas, prieinamasis pagal indeksą. Naudojamas duomenų sekų saugojimui.
- Set — nesutvarkyta unikalių elementų kolekcija, naudinga greitam paieškai ir dubliavimų išvengimui.
- Dictionary — raktų ir reikšmių porų kolekcija, kur raktai yra unikalūs. Dažnai naudojama duomenims saugoti su greitu prieiga per raktą.
Array pavyzdys:
var fruits: [String] = ["Apple", "Banana", "Cherry"]
fruits.append("Date")
print(fruits[0]) // Apple
Taip pat UIKit ir SwiftUI kolekcijos naudojamos sąrašų rodymui, pavyzdžiui, UITableViewDataSource dirba su duomenų masyvais.