iOS
Τι συμβαίνει αν προσπαθήσετε να πάρετε μια τιμή από ένα λεξικό χρησιμοποιώντας ένα μη υπάρχον κλειδί;
Είναι οι closures με χαρακτηριστικό non-escaping τύπους αναφοράς;
Ποια είναι η ουσία της αρχής DRY και πώς συμβάλλει στη βελτίωση της διαδικασίας ανάπτυξης λογισμικού;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας του στοιχείου ScrollView και πώς διαχειρίζεται την εμφάνιση του περιεχομένου;
Πώς σχετίζονται οι έννοιες της στοίβας και των δομών δεδομένων;
Υπάρχει η δυνατότητα υλοποίησης της δικής σας δομής ουράς;
Πώς καθορίζεται η χρονική πολυπλοκότητα της λειτουργίας εισαγωγής ενός κόμβου σε ένα δυαδικό δέντρο;
Έχετε χρησιμοποιήσει ασύγχρονο προγραμματισμό με Async/Await στα έργα σας;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του τελεστή Optional chaining στον κώδικα;
Μπορείτε να εξηγήσετε πώς ακριβώς υλοποιείται το αυτόματο σύστημα τοποθέτησης στοιχείων στο Auto Layout σε επίπεδο εσωτερικής μηχανικής;
Μπορείτε να εξηγήσετε τι σημαίνει η λέξη-κλειδί 'unowned unsafe' στο πλαίσιο της διαχείρισης μνήμης στο Swift;
Ποιος είναι ο κύριος σκοπός της χρήσης της μεθόδου Hit Test σε γραφικά περιβάλλοντα;
Μπορείτε να εξηγήσετε τον μηχανισμό Copy-on-write και την εφαρμογή του;
Έχετε εναλλακτικές επιλογές εργασίας ή προτάσεις εργασίας;
Μπορείς να δώσεις ένα παράδειγμα που να απεικονίζει τους διαφορετικούς τύπους πολυμορφισμού στον αντικειμενοστραφή προγραμματισμό;
Πώς γίνεται η απελευθέρωση της μνήμης των αντικειμένων που δημιουργούνται με τύπο αναφοράς;
Είναι δυνατόν να υλοποιηθεί ένας μηχανισμός που παρακολουθεί αντικείμενα με τη βοήθεια αδύναμων αναφορών, χωρίς να εμποδίζει τη διαγραφή τους από τον συλλέκτη απορριμμάτων;
Πώς γίνεται η κατανομή και απελευθέρωση μνήμης για τύπους δεδομένων αναφοράς;
Ποιο συστατικό στο UIKit είναι υπεύθυνο για την αλλαγή της θέσης και του μεγέθους της περιοχής Bounds μέσω της ιδιότητας origin;
Ποιος είναι ο ρόλος και η αποστολή του μοτίβου Coordinator στην αρχιτεκτονική των λογισμικών συστημάτων;