Junior — Middle
S akými typmi zbierok ste pracovali v praxi?
sobes.tech AI
Odpoveď od AI
V praxi vývoja iOS je často potrebné pracovať s rôznymi kolekciami zo štandardnej knižnice Swift:
- Array — zoradený zoznam prvkov, ku ktorému je možné pristupovať pomocou indexu. Používa sa na ukladanie sekvencií dát.
- Set — neusporiadaná kolekcia unikátnych prvkov, užitočná pre rýchle vyhľadávanie a na elimináciu duplikátov.
- Dictionary — kolekcia dvojíc kľúč-hodnota, kde sú kľúče jedinečné. Často sa používa na ukladanie dát s rýchlym prístupom cez kľúč.
Príklad použitia Array:
var fruits: [String] = ["Apple", "Banana", "Cherry"]
fruits.append("Date")
print(fruits[0]) // Apple
Tiež v UIKit a SwiftUI sa kolekcie používajú na zobrazovanie zoznamov, napríklad UITableViewDataSource pracuje s dátovými poľami.