iOS
Ποια αρχιτεκτονικά μοτίβα έχετε εφαρμόσει στα έργα σας;
Πώς μπορούμε να κάνουμε μια κλάση να μην κληρονομεί πλέον από άλλες κλάσεις;
Πώς λειτουργεί ο μηχανισμός αυτόματης διαχείρισης μνήμης (ARC) στη γλώσσα Swift;
Πες μου για την εμπειρία σου με το Release Candidate (RC), πώς εφάρμοσες αυτήν την προσέγγιση στα έργα σου;
Σε τι δίνεις προσοχή όταν κάνεις ανασκόπηση κώδικα;
Ποιο στη ιεραρχία των προβολών μπορεί να επεξεργαστεί το πάτημα του κουμπιού τελευταίο;
Πώς μπορεί να εντοπιστεί διπλότυπο κώδικα σε ένα έργο;
Τι είναι ένα mutex;
Τι ακριβώς αποθηκεύει η μεταβλητή όταν δημιουργούμε ένα αντικείμενο τύπου value;
Πώς αντιλαμβάνεται ο μεταγλωττιστής τα γενικά στις γλώσσες προγραμματισμού;
Πώς αποθηκεύεται ένα optional στη μνήμη στο Swift;
Τι είναι ο συλλέκτης απορριμμάτων (garbage collector);
Τι κληρονομείται στο πλαίσιο του προγραμματισμού και της ανάπτυξης iOS;
Είναι η κλάση open δημόσια ή ιδιωτική;
Τι μπορεί να χρησιμοποιηθεί για την επίτευξη μέγιστου ελέγχου των ροών στο iOS;
Με ποιον τρόπο, συνδέοντας το διασύνδεση, μπορούμε να αποκτήσουμε τη συμπεριφορά;
Πώς αντιδρούν οι εφαρμογές στις πατήσεις κουμπιών;
Πρέπει πάντα να καθορίζετε το παράμετρο `self` στις κλεισίματα;
Τι συμβαίνει αν ξεκινήσετε μια ασύγχρονη εργασία σε μια διαδοχική ουρά;
Τι είναι η κατάσταση αγώνα;