iOS
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο KeyChain;
Ποια είναι η διαφορά μεταξύ οριζόντιας και κάθετης διάταξης των στοιχείων στο UIStackView;
Πώς επηρεάζει η χρήση του unowned τη διαχείριση του χρόνου ζωής ενός αντικειμένου στον προγραμματισμό;
Πρέπει να χρησιμοποιείται το κύριο νήμα για να συνεχίσει μετά την κλήση μιας ασύγχρονης λειτουργίας με await μέσα σε μια εργασία που ξεκίνησε στη μέθοδο viewDidLoad;
Τι πληροφορίες περιέχονται στο αντικείμενο DataSource;
Μπορείτε να εξηγήσετε την έννοια του συστήματος διάταξης στο UIKit και πώς λειτουργεί;
Σε τι αναφέρεται μια ασθενής σύνδεση στη δομή του Πλάγιου Πίνακα;
Πώς διαφέρουν τα συστατικά View στο SwiftUI και UIView στο UIKit όσον αφορά τον σκοπό και τη χρήση τους;
Εξηγήστε την έννοια της χρονικής πολυπλοκότητας O(n) και σε ποιες καταστάσεις εφαρμόζεται.
Τι πληροφορίες περιέχει μια μεταβλητή τύπου value;
Ποια είναι οι διαφορές μεταξύ των μεθόδων map, flatMap και filterMap κατά την επεξεργασία συλλογών;
Τι θα αλλάξει στη συμπεριφορά ή το σχεδιασμό αν δηλώσουμε μια κλάση κληρονόμο ως μη τελική;
Γιατί και πώς να χρησιμοποιήσετε το DispatchQueue.main.async κατά την εργασία με το Combine στην εφαρμογή σας;
Πώς μπορεί να υλοποιηθεί η προσθήκη ενός αντικειμένου σε έναν πίνακα έτσι ώστε να μην αυξάνει τον αριθμό των ισχυρών αναφορών σε αυτό;
Ποιος είναι ο ρόλος της μεθόδου didLoad στον κύκλο ζωής ενός συστατικού ή ελεγκτή;
Πού αποθηκεύονται συνήθως οι δείκτες ή οι αναφορές σε αντικείμενα σε ένα πρόγραμμα;
Μπορεί να πραγματοποιηθεί μεταφορά δεδομένων μεταξύ διαφορετικών πλαισίων στο Core Data;
Εξηγήστε την έννοια της κληρονομιάς στον προγραμματισμό και την εφαρμογή της
Γιατί να χρησιμοποιούμε προαιρετικές παραμέτρους σε εφαρμογές που δεν είναι συνδεδεμένες στο διαδίκτυο;
Ποια είναι η γνώμη και η εμπειρία σας με τη γλώσσα Objective-C;