Πώς υλοποιείτε την αποθήκευση αδύναμων αναφορών μέσα σε έναν πίνακα στη γλώσσα προγραμματισμού σας;
iOS
Μπορείς να απαριθμήσεις τις βασικές μεθόδους HTTP και να εξηγήσεις τη χρήση τους;
Για ποιο λόγο χρησιμοποιείται η μέθοδος loadView σε έναν ελεγκτή;
Ποιο είναι το χρονικό αποτέλεσμα των λειτουργιών εισαγωγής, αναζήτησης, ανάγνωσης και διαγραφής στοιχείων σε έναν πίνακα στις χειρότερες και μέσες περιπτώσεις;
Ποιες μεθόδους διάταξης διεπαφής χρήστη έχετε εφαρμόσει στην πρακτική σας;
Πόσες συσσωρεύσεις μπορούν να χρησιμοποιηθούν σε μια εφαρμογή και ποιος είναι ο ρόλος τους;
Είναι δυνατή η υλοποίηση μιας αδύναμης αναφοράς σε ένα αντικείμενο πίνακα;
Πώς επηρεάζει η αλλαγή των ορίων του πλαισίου στη μέθοδο viewDidLayoutSubviews την εμφάνιση της διεπαφής;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της αυτόματης απελευθέρωσης αντικειμένων με τη βοήθεια του AutoreleasePool;
Ποιος είναι ο σκοπός της χρήσης ενός barrier διανομής σε πολυνηματικές εφαρμογές;
Μπορείτε να εξηγήσετε τι εννοείται με το server-side rendering στο πλαίσιο της ανάπτυξης ιστοσελίδων;
Ποιος συγκεκριμένος εσωτερικός τύπος δεδομένων χρησιμοποιείται για την αποθήκευση κειμένου σε μεταβλητές συμβολοσειράς;
Ποια είναι η κύρια λειτουργία του μηχανισμού αυτόματης διαχείρισης μνήμης ARC κατά την εκτέλεση προγραμμάτων;
Μπορείτε να εξηγήσετε πώς υλοποιείται η συγχρονισμένη αποστολή εργασιών μέσω DispatchSync στο GCD;
Τι αλλαγές συμβαίνουν στη εσωτερική ροή του RunLoop αν δεν έρχονται νέα γεγονότα;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ των μεθόδων HTTP PUT και PATCH στο πλαίσιο του REST API;
Τι δεδομένα περιέχει το αντικείμενο Frame;
Εξηγήστε την αρχή αξιολόγησης του χρόνου εκτέλεσης των λειτουργιών με τη βοήθεια της σημειογραφίας Big O σε δομές δεδομένων.
Ποια άλλα μέσα, εκτός από το viewWillLayoutSubviews, χρησιμοποιούνται για την απόκτηση των τρεχουσών διαστάσεων των στοιχείων για την σωστή τους τοποθέτηση;
Σε ποιες περιπτώσεις γίνεται αυτόματη κλήση της μεθόδου layoutSubviews στο σύστημα;