Πώς υλοποιείται η αποθήκευση αντικειμένων με τη βοήθεια αδύναμων αναφορών σε μια συλλογή;
iOS
Μπορείς να δώσεις ένα παράδειγμα όπου το πλαίσιο ενός στοιχείου και τα όριά του δεν ταιριάζουν στο μέγεθος;
Μπορείτε να εξηγήσετε την έννοια της αξιολόγησης της πολυπλοκότητας ενός αλγορίθμου και γιατί είναι σημαντική;
Από ποια στοιχεία αποτελείται η αλυσίδα απαντήσεων (Responder Chain);
Μπορείς να απαριθμήσεις τους βασικούς τύπους ουρών που χρησιμοποιούνται στον προγραμματισμό;
Μπορείτε να αλλάξετε ή να αντικαταστήσετε την εμφάνιση που σχετίζεται με τον τρέχοντα ελεγκτή προβολής μετά τη δημιουργία του;
Πώς οργανώνεται η αλλαγή μεγέθους και θέσης των στοιχείων διεπαφής σε iOS, αν οι παράμετροι είναι γνωστές στις μεθόδους viewWillLayoutSubviews και viewDidLayoutSubviews, αλλά η τροποποίηση του frame σε αυτές τις μεθόδους απαγορεύεται;
Πού αποθηκεύονται συνήθως οι δείκτες ή οι αναφορές σε αντικείμενα σε ένα πρόγραμμα;
Ποια είναι η διαφορά μεταξύ OperationQueue και DispatchQueue στο πλαίσιο της χρήσης τους;
Πότε δημιουργείται η ριζική προβολή του ελεγκτή;
Σε ποια μέθοδο του ελεγχόμενου συστατικού μπορεί να ληφθούν οι τρέχοντες διαστάσεις για την σωστή τοποθέτηση της διεπαφής χρήστη;
Μπορείτε να εξηγήσετε τι σημαίνει η εκτέλεση κώδικα ασύγχρονα και ποια είναι τα βασικά πλεονεκτήματά του;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας του AutoLayout στα περιβάλλοντα iOS;
Μπορείτε να εξηγήσετε τη εσωτερική μηχανική της υλοποίησης Copy-on-write και πώς διαχειρίζεται τις αλλαγές δεδομένων;
Χρησιμοποιήσατε το Interface Builder για την ανάπτυξη διεπαφών στα έργα σας;
Πώς θα αλλάξει το όριο (bounds) ενός αντικειμένου αν ο γονικός του στοιχείο περιστραφεί κατά 45 μοίρες;
Μπορείτε να εξηγήσετε τι σημαίνει η μέθοδος setNeedsLayout στο πλαίσιο της ενημέρωσης του περιβάλλοντος χρήστη;
Είναι οι ιδιότητες Frame και Bounds αλληλένδετες ή ανεξάρτητες μεταξύ τους στο πλαίσιο εργασίας με γραφικά στοιχεία;
Ποιοι περιορισμοί υπάρχουν στο Auto Layout σε σύγκριση με τη χρήση πλαισίου (frame);
Γίνεται άμεση αντιγραφή αντικειμένων τύπου αναφοράς κατά την ανάθεση;