Junior — Middle
Дар амал чӣ навъ коллексияҳо кор кардаед?
sobes.tech AI
Ҷавоб аз AI
Дар амалияи таҳияи iOS, бисёр вақт лозим аст, ки бо маҷмӯаҳои гуногуни китобхонаи стандартии Swift кор кунед:
- Array — рӯйхати тартибдодашудаи унсурҳо, ки ба он тавассути индекс дастрасӣ кардан мумкин аст. Барои нигоҳдории пайдарпайии маълумот истифода мешавад.
- Set — маҷмӯаи ғайритартибдодашудаи унсурҳои беназм, ки барои ҷустуҷӯи зуд ва пешгирии такрорҳо кӯмак мекунад.
- Dictionary — маҷмӯаи ҷуфтҳои калид-арзиш, ки дар он калидҳо беназм мебошанд. Баъзан барои нигоҳдории маълумот бо дастрасии зуд тавассути калид истифода мешавад.
Масалан, истифодаи Array:
var fruits: [String] = ["Apple", "Banana", "Cherry"]
fruits.append("Date")
print(fruits[0]) // Apple
Ҳам дар UIKit ва ҳам дар SwiftUI маҷмӯаҳо барои намоиши рӯйхатҳо истифода мешаванд, масалан, UITableViewDataSource бо массиви маълумот кор мекунад.