iOS
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος 'Unowned' στο πλαίσιο της διαχείρισης μνήμης;
Ποιο είναι το αρχή του copy-on-write και για ποιο λόγο χρησιμοποιείται στον προγραμματισμό;
Εξηγήστε τον όρο 'Strong' στο πλαίσιο του προγραμματισμού ή των συστημικών πτυχών.
Σε ποια περίπτωση καλείται η μέθοδος loadView στον κύκλο ζωής του ελεγκτή;
Μπορείς να απαριθμήσεις τους τύπους τιμών στο Swift;
Μπορείτε να εξηγήσετε τι σημαίνει η μέθοδος setNeedsLayout στο πλαίσιο της ενημέρωσης του περιβάλλοντος χρήστη;
Πώς γίνεται η επεξεργασία του συμβάντος πατήματος στην εφαρμογή;
Πότε στη διάρκεια του κύκλου ζωής του ViewController γίνεται διαθέσιμη η πληροφορία σχετικά με τα μεγέθη της View του;
Πώς καθορίζεται η χρονική πολυπλοκότητα της ενέργειας αντιγραφής ενός στοιχείου μέσα σε έναν πίνακα;
Πώς μπορείτε να απενεργοποιήσετε ή να διαγράψετε έναν συμμετέχοντα από τη σειρά χειριστών στο σύστημα Responders;
Μπορείτε να εξηγήσετε τι είναι το loadView και πώς χρησιμοποιείται στην ανάπτυξη;
Μπορείτε να εξηγήσετε την αρχή Copy-on-Write και πώς λειτουργεί στα συστήματα αποθήκευσης δεδομένων;
Πώς καθορίζεται το χρονικό κόστος της λειτουργίας εισαγωγής ενός νέου στοιχείου σε έναν πίνακα;
Ποιος είναι ο ελάχιστος αριθμός νημάτων που απαιτούνται για να προκύψει αδιέξοδο (Deadlock);
Πώς υλοποιείται η στρατηγική Copy-on-write σε επίπεδο εσωτερικής λειτουργίας του συστήματος;
Έχετε εμπειρία στην ανάπτυξη με Objective-C;
Πόσες κλήσεις της μεθόδου viewDidLoad συμβαίνουν στον κύκλο ζωής του UIViewController;