Μπορείτε να εξηγήσετε τι σημαίνει ο όρος Swizzling στον προγραμματισμό;
iOS
Μπορούν να αποθηκευτούν λειτουργίες κλεισίματος μέσα σε πίνακες σε γλώσσες προγραμματισμού;
Πώς μπορεί να ακυρωθεί η εκτέλεση μιας εργασίας που έχει προγραμματιστεί στο GCD;
Εξηγήστε τι είναι το πλαίσιο Core Data και πώς χρησιμοποιείται για τη διαχείριση δεδομένων σε εφαρμογές iOS.
Μπορείτε να εξηγήσετε την έννοια των γενικών τύπων στον προγραμματισμό;
Μπορείτε να διακόψετε την εκτέλεση μιας εργασίας που ξεκίνησε μέσω GCD σε iOS ή macOS;
Μπορείς να απαριθμήσεις τους διάφορους τύπους μεθόδων κατανομής ελέγχου εργασιών στα συστήματα;
Ποια είναι τα διαφορές μεταξύ των ιδιοτήτων Frame και Bounds στο γραφικό περιβάλλον;
Μπορείτε να εξηγήσετε τι είναι το TVMLKit και πώς χρησιμοποιείται στην ανάπτυξη εφαρμογών για Apple TV;
Ποιες είναι οι βασικές απαιτήσεις για την ανάπτυξη εφαρμογών για το tvOS;
Είναι δυνατόν μια δομή δεδομένων να βρίσκεται στην περιοχή δυναμικής κατανομής μνήμης (στοίβα);
Έχετε χρησιμοποιήσει το framework Combine στα έργα σας για την επεξεργασία ασύγχρονων δεδομένων;
Μπορεί η τιμή του Frame να έχει μικρότερο ύψος σε σύγκριση με το ύψος των Bounds;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ των συστατικών TableView και ScrollView στο πλαίσιο της ανάπτυξης iOS;
Μπορείτε να επεκτείνετε μια υπάρχουσα κλάση ή δομή προσθέτοντάς της μια νέα ιδιότητα μέσω επεκτάσεων;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ των πρωτοκόλλων WebSocket και των συνηθισμένων sockets;
Μπορείτε να εξηγήσετε την έννοια του VIPER και τα βασικά του συστατικά;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ UIView, UIWindow και CALayer στην ανάπτυξη διεπαφών iOS;
Ποιοι τύποι δεδομένων μπορούν να τοποθετηθούν σε έναν πίνακα;
Πώς διαφέρουν το ColdPublisher και το HotPublisher ως προς τις αρχές λειτουργίας και εφαρμογής;