Ποιες μεθόδους θα χρησιμοποιήσεις για να προσπελάσεις τους τύπους δεδομένων αναφοράς στη γλώσσα Swift;
iOS
Μπορείτε να εξηγήσετε τον μηχανισμό λειτουργίας του AutoreleasePool στη διαχείριση μνήμης στο Objective-C;
Μπορείτε να περιγράψετε πώς υλοποιήσατε τον μηχανισμό Copy-on-Write στην πρακτική σας;
Πώς διαφέρουν οι προσεγγίσεις διαχείρισης μνήμης σε Objective-C και Swift;
Ποια είναι η διαφορά μεταξύ των μεθόδων viewWillLayoutSubviews και viewDidLayoutSubviews στον κύκλο ζωής του UIViewController;
Ποιος είναι ο ρόλος και η εφαρμογή των πινάκων δευτερευόντων δεδομένων στις βάσεις δεδομένων;
Μπορείτε να εξηγήσετε την έννοια του Retain στο Objective-C και πώς επηρεάζει τη μνήμη;
Τι σε ώθησε να επιλέξεις καριέρα προγραμματιστή iOS;
Σε ποιες περιπτώσεις καλείται η μέθοδος viewWillAppear, αλλά δεν ενεργοποιείται το viewDidAppear;
Έχετε εμπειρία στην ανάπτυξη με Objective-C;
Πόσες κλήσεις της μεθόδου viewDidLoad συμβαίνουν στον κύκλο ζωής του UIViewController;
Πώς γινόταν η εργασία με τη μνήμη πριν από την υλοποίηση του Side Table;
Μοιραστείτε την εμπειρία σας στην επίλυση σύνθετων ή ασυνήθιστων εργασιών στη διεπαφή χρήστη από την προηγούμενη εργασία σας.
Ποια είναι η ακολουθία εκτέλεσης των μεθόδων κατά τη δημιουργία και την εμφάνιση ενός ViewController στο iOS;
Ποια είναι η διαφορά μεταξύ των αναφορών τύπου Weak και Unowned στη διαχείριση μνήμης;
Πώς διαχειρίζεται και εναλλάσσει το λειτουργικό σύστημα την εκτέλεση πολλαπλών νημάτων στον επεξεργαστή;
Σε ποιο στάδιο της εκτέλεσης του κώδικα ορίζετε και εφαρμόζετε περιορισμούς (Constraint);
Μπορείτε να εξηγήσετε την έννοια του Φράγματος στον πολυνηματικό προγραμματισμό;
Ποια είναι τα βασικά μηχανισμοί που γνωρίζετε για τον συγχρονισμό νημάτων;
Μπορείτε να μοιραστείτε την επαγγελματική σας εμπειρία και τα βασικά επιτεύγματά σας;