Πώς διαφέρουν οι προσεγγίσεις διαχείρισης μνήμης σε Objective-C και Swift;
iOS
Πώς συμβαίνει η αλλαγή της περιοχής εμφάνισης (Bounds) κατά την κύλιση στο στοιχείο ScrollView;
Ποια είναι η διαφορά μεταξύ μιας κλάσης και ενός πρωτοκόλλου στον προγραμματισμό;
Σε ποιες περιπτώσεις εφαρμόζεται το πρωτόκολλο Equatable στο Swift;
Ποιος είναι ο ρόλος και η εφαρμογή των γενικών τύπων δεδομένων στον προγραμματισμό;
Μπορείτε να εξηγήσετε την έννοια των γενικών τύπων στον προγραμματισμό;
Ποια είναι τα διαφορές μεταξύ των ιδιοτήτων Frame και Bounds στο γραφικό περιβάλλον;
Μπορείτε να εξηγήσετε τι σημαίνει η λέξη-κλειδί 'unowned unsafe' στο πλαίσιο της διαχείρισης μνήμης στο Swift;
Σε ποιο στάδιο ανάπτυξης βρισκόταν η εφαρμογή όταν έγινας μέρος της ομάδας;
Μπορείς να δώσεις ένα παράδειγμα κατάστασης όπου εφαρμόζεται ο μηχανισμός διαχείρισης μηνυμάτων;
Πώς υλοποιούνται οι εσωτερικοί μηχανισμοί της κλάσης Optional στη γλώσσα προγραμματισμού;
Μπορείτε να εξηγήσετε την έννοια του Inout και πώς χρησιμοποιείται στον προγραμματισμό;
Ποια εργαλεία δημιουργίας και επεξεργασίας κινούμενων σχεδίων χρησιμοποιήσατε στα έργα σας;
Εξηγήστε τις διαφορές μεταξύ νημάτων εκτέλεσης και δομής ουράς στον προγραμματισμό.
Μπορείτε να περιγράψετε τις βασικές αρχιτεκτονικές προσεγγίσεις που χρησιμοποιούνται στην ανάπτυξη λογισμικού;
Μπορείτε να εξηγήσετε την εσωτερική υλοποίηση των αδύναμων αναφορών και πώς λειτουργούν στη μνήμη;