Μπορείτε να εξηγήσετε την έννοια των αδύναμων αναφορών στον προγραμματισμό;
iOS
Μπορείτε να εξηγήσετε τι εννοείται με το Auto Closure στο πλαίσιο του προγραμματισμού;
Σε ποιες περιπτώσεις γίνεται αυτόματη κλήση της μεθόδου layoutSubviews στο σύστημα;
Μπορείς να απαριθμήσεις τους διάφορους τύπους κλεισίματος που γνωρίζεις;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για να προσδιοριστεί αν ένα στοιχείο View εμφανίζεται στην τρέχουσα οθόνη;
Μπορείτε να εξηγήσετε τι σημαίνει η σημείωση @escaping στο Swift;
Μπορείτε να εξηγήσετε τι συμβαίνει κατά την κλήση της μεθόδου layoutSubviews στο UIKit;
Ποια είναι η διαφορά μεταξύ των αναφορών τύπου Weak και Unowned στη διαχείριση μνήμης;
Σε ποιο στάδιο του κύκλου ζωής συμβαίνει η δημιουργία και η ρύθμιση της view στο UIViewController;
Μπορείτε να εξηγήσετε τι είναι μια δομή DispatchGroup και πώς χρησιμοποιείται για τον συγχρονισμό της εκτέλεσης πολλαπλών ασύγχρονων εργασιών;
Μπορείτε να απαριθμήσετε τους κύριους τύπους αναφορών που χρησιμοποιούνται για την εργασία με αντικείμενα στον προγραμματισμό;