Sobes.tech
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 бо массиви маълумот кор мекунад.