Μπορείτε να εξηγήσετε τι σημαίνει η λέξη-κλειδί 'unowned unsafe' στο πλαίσιο της διαχείρισης μνήμης στο Swift;
iOS
Ποιες λειτουργίες και μέθοδοι ενεργοποιούνται στον ριζικό ViewController κατά την αλλαγή προσανατολισμού της οθόνης από κάθετο σε οριζόντιο;
Εξηγήστε τη λειτουργία του πίνακα μαρτύρων (Witness Table) στο πλαίσιο υλοποίησης των εικονικών συναρτήσεων στον αντικειμενοστραφή προγραμματισμό.
Πώς γίνεται η διαχείριση και η κατανομή μνήμης στο Swift;
Πόσο σημαντικό είναι να πραγματοποιείται μια κίνηση κατά την αλλαγή προσανατολισμού της οθόνης για μια ομαλή μετάβαση της προβολής;
Ποια είναι η διαφορά και η σχέση μεταξύ ουρών και νημάτων στον προγραμματισμό;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την υλοποίηση μεταβάσεων μεταξύ οθονών σε εφαρμογές iOS;
Εξηγήστε τα στάδια ανάπτυξης και λειτουργίας μιας εφαρμογής iOS από την εκκίνηση μέχρι το κλείσιμο.
Ποια είναι η διαφορά όταν δηλώνετε μια κλάση χρησιμοποιώντας τον τροποποιητή final στη Java;
Μπορείτε να εξηγήσετε την εσωτερική υλοποίηση του μοτίβου State και πώς διαχειρίζεται την κατάσταση του αντικειμένου;
Ποια είναι η διαφορά μεταξύ των τελεστών some και any σε συνθήκες ελέγχου ή σύνολα;
Ποια είναι η κύρια διαφορά μεταξύ μιας κλάσης και μιας δομής στις γλώσσες προγραμματισμού;
Πότε ακριβώς αυξάνεται ή μειώνεται ο μετρητής αναφορών ενός αντικειμένου;