Sobes.tech
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.