iOS
Τι σημαίνει η τοποθέτηση της κλάσης στην περιοχή δυναμικής μνήμης (στοίβα) και γιατί γίνεται αυτό;
Για ποιο λόγο αφήσατε την προηγούμενη εργασία σας;
Ποια λέξη-κλειδί χρησιμοποιείται για την αλλαγή της τιμής μιας μεταβλητής στο σώμα μιας συνάρτησης;
Σας ενδιαφέρει η δημιουργία εφαρμογών που λειτουργούν σε διαφορετικά λειτουργικά συστήματα;
Μπορείς να δώσεις ένα παράδειγμα μιας κατάστασης όπου εφαρμόζεται η αρχή του πρωτοκόλλου;
Πώς πραγματοποιείται η εκτέλεση εργασιών κατά τη χρήση συγχρονισμένης εισαγωγής στην παγκόσμια ουρά;
Μπορούν να αποθηκευτούν λειτουργίες κλεισίματος μέσα σε πίνακες σε γλώσσες προγραμματισμού;
Πόσες κλήσεις της μεθόδου viewDidLoad συμβαίνουν στον κύκλο ζωής του UIViewController;
Είναι υποχρεωτικό να υπάρχει ένας αρχικοποιητής με τον τροποποιητή required χωρίς την υλοποίηση πρωτοκόλλων;
Ποιοι τύποι διαχείρισης δεν μπορούν να τροποποιηθούν μέσω της μεθόδου Swizzling;
Μπορούν οι καταστάσεις που σχετίζονται με τη χρήση αδύναμων (unowned) αναφορών να οδηγήσουν σε σφάλμα της εφαρμογής; Δώστε ένα παράδειγμα.
Πώς διασφαλίζεται η ασφάλεια πρόσβασης σε έναν πίνακα σε ένα περιβάλλον πολλαπλών νημάτων;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για να διασφαλιστεί η ασφάλεια κατά τη χρήση συλλογών υπό συνθήκες πολλαπλών νημάτων;
Μπορείς να απαριθμήσεις τους δημοφιλείς διαχειριστές εξαρτήσεων που χρησιμοποιούνται σε έργα;
Γιατί οι συλλογές στο Swift υλοποιούνται ως τύποι τιμών;
Πώς επηρεάζει η αλλαγή των ορίων του πλαισίου στη μέθοδο viewDidLayoutSubviews την εμφάνιση της διεπαφής;
Σε ποιες περιπτώσεις εφαρμόζεται το μοντέλο κλάσης στον προγραμματισμό;
Σε ποιο σημείο στη μνήμη ή σε ποιο μηχανισμό διαχειρίζεται η αναφορά που δεν αυξάνει τον μετρητή αναφορών και δεν προκαλεί τη διατήρηση του αντικειμένου;
Ποιες λειτουργίες ή ιδιότητες είναι διαθέσιμες κατά τον ορισμό μιας κλάσης που δεν υπάρχουν σε μια δομή;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της συγγραφής μονάδων δοκιμών;