Σε ποιες περιπτώσεις μπορεί ένα αντικείμενο κλάσης να τοποθετηθεί στη στοίβα μνήμης;
iOS
Πώς να προσδιορίσετε την κατηγορία δεδομένων στην οποία ανήκει μια κλάση σε μια γλώσσα προγραμματισμού;
Μπορείς να απαριθμήσεις τις βασικές κλάσεις που χρησιμοποιούνται στο Core Data για την εργασία με το μοντέλο δεδομένων;
Ποιοι περιορισμοί υπάρχουν στην πλατφόρμα tvOS;
Είναι δυνατή η ενσωμάτωση του WebKit σε εφαρμογές για tvOS;
Έχετε εμπειρία με το πρωτόκολλο WebSocket για την υλοποίηση αμφίδρομης επικοινωνίας σε εφαρμογές;
Τι επιτρέπει η τεχνική Swizzling στον προγραμματισμό;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του GCD (Grand Central Dispatch);
Τι είναι μια επίθεση MITM;
Μπορείς να δώσεις παραδείγματα τρόπων αντιμετώπισης συγκρούσεων κατά την εργασία με πίνακες κατακερματισμού;
Πώς γίνεται η επεξεργασία του συμβάντος πατήματος στην εφαρμογή;
Πώς μπορεί να διασφαλιστεί η διατήρηση ενός αντικειμένου κλάσης στα UserDefaults;
Έχετε εμπειρία στη χρήση του συστήματος διαχείρισης γραφημάτων αντικειμένων Core Data για την αποθήκευση δεδομένων σε εφαρμογές iOS;
Πώς διακρίνουμε τους τύπους δεδομένων βάσει τιμής και αναφοράς και ποια είναι η διαφορά τους στον προγραμματισμό;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του OperationQueue για τη διαχείριση ασύγχρονων εργασιών;
Έχετε πρακτική εμπειρία στη χρήση του Core Animation για τη δημιουργία κινούμενων σχεδίων σε εφαρμογές;
Εξηγήστε την έννοια του λεξικού στον προγραμματισμό και τις βασικές λειτουργίες του.
Ποιες ενέργειες σε κοντέινερ τύπου Set εκτελούνται με ελάχιστη καθυστέρηση;
Μπορείτε να εξηγήσετε την αρχή Copy-on-Write και πώς λειτουργεί στα συστήματα αποθήκευσης δεδομένων;
Εξηγήστε τη βασική διαφορά μεταξύ των αρχιτεκτονικών προτύπων MVP και MVC