Πώς γίνεται η διαχείριση μνήμης για τους τύπους τιμών;
iOS
Μπορείτε να εξηγήσετε τον σκοπό και τον τρόπο λειτουργίας της συνάρτησης dealloc στο Objective-C;
Είναι η στοίβα πάντα πιο αποδοτική από την άκρη όσον αφορά την απόδοση;
Εξηγήστε τον μηχανισμό αυτόματης διαχείρισης μνήμης που σχετίζεται με το Autorelease στο Objective-C
Μπορείτε να εξηγήσετε την αρχή Copy-on-Write και πώς λειτουργεί στα συστήματα αποθήκευσης δεδομένων;
Μπορείς να μοιραστείς τα πιο σημαντικά έργα ή καθήκοντα που κατάφερες να υλοποιήσεις με επιτυχία;
Μπορείτε να εξηγήσετε τι σημαίνει ο αυτόματος μηχανισμός διαχείρισης μνήμης ARC στο iOS;
Εξηγήστε τι σημαίνει ο όρος GCD και πώς χρησιμοποιείται στον προγραμματισμό
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της αυτόματης απελευθέρωσης αντικειμένων με τη βοήθεια του AutoreleasePool;
Εξηγήστε τις διαφορές μεταξύ GCD, NSThread και OperationQueue και τα πλεονεκτήματα καθενός για την πολυνηματική ανάπτυξη στο iOS.
Μπορείτε να εξηγήσετε τον όρο 'ουρά' στο πλαίσιο των δομών δεδομένων;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο 'Actor' στο πλαίσιο του προγραμματισμού και των συστημάτων;
Μπορείτε να εξηγήσετε τον μηχανισμό αυτόματης διαχείρισης μνήμης με Autorelease στο Objective-C;
Εξηγήστε την αρχή λειτουργίας των συγχρονισμένων λειτουργιών και τον σκοπό τους στον προγραμματισμό.
Μπορείτε να εξηγήσετε τι εννοείται με την έννοια του ανταγωνισμού στον προγραμματισμό;
Εξηγήστε την έννοια της αλυσίδας ανταποκριτών (Responder Chain) στο σύστημα επεξεργασίας γεγονότων σε εφαρμογές GUI.
Μπορείς να περιγράψεις τα χαρακτηριστικά και τις λεπτομέρειες κατά τη χρήση ορισμένων τεχνολογικών στοίβων;
Σε ποιες περιπτώσεις και πότε γίνεται αυτόματη απελευθέρωση μνήμης στο σύστημα;
Ποιος είναι ο σκοπός της λέξης-κλειδιού 'Await' στη δομή Async/Await στον προγραμματισμό;
Εξηγήστε τα στάδια ζωής ενός αντικειμένου ViewController σε μια εφαρμογή iOS.