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 δουλεύει με πίνακες δεδομένων.