iOS
Πώς διακρίνουμε τους τύπους δεδομένων που βασίζονται σε αναφορές από τους τύπους δεδομένων που αποθηκεύουν τιμές άμεσα;
Τι εμπειρία έχετε στην εργασία με διάφορους τύπους αρχιτεκτονικής συστημάτων;
Ποια είναι η πολυπλοκότητα της αναζήτησης ενός στοιχείου σε έναν πίνακα σε Swift;
Πώς μπορείτε να σταματήσετε την εκτέλεση μιας εργασίας χρησιμοποιώντας το GCD (Grand Central Dispatch);
Γιατί δεν μπορεί να δηλωθεί ένα πεδίο με τον τύπο αυτής της δομής στη δομή;
Μπορείτε να εξηγήσετε τι είναι το UIKit και για ποιο λόγο χρησιμοποιείται στην ανάπτυξη iOS;
Μπορούμε να πούμε ότι η εκτέλεση του DQ θα πραγματοποιηθεί σε ένα μόνο νήμα;
Με ποια εργαλεία ή μεθόδους μπορεί να πραγματοποιηθεί η μετατροπή δεδομένων;
Πώς μπορεί να αποτραπεί ο κύκλος διατήρησης (retain cycle) στο iOS;
Τι συμβαίνει με την παράλληλη ουρά κατά την εκκίνηση μιας λειτουργίας φράχτη;
Πού και σε ποιες περιπτώσεις πρέπει να χρησιμοποιούνται δομές δεδομένων στην ανάπτυξη iOS;
Πώς καταλαβαίνετε και χρησιμοποιείτε τα αρχεία XIB στην ανάπτυξη διεπαφών;
Με ποια αρχιτεκτονικά μοτίβα έχετε έρθει σε επαφή στην ανάπτυξη εφαρμογών iOS;
Πώς διασφαλίζει η δομή δεδομένων Set την μοναδικότητα των εισαγόμενων στοιχείων;
Ποια είναι η διαφορά μεταξύ αντιγραφής ενός πίνακα και αντιγραφής μιας δομής στη γλώσσα προγραμματισμού Swift;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για να ελευθερώσετε τη μνήμη που καταλαμβάνει ένα αντικείμενο στο σύστημα διαχείρισης μνήμης;
Τι πρέπει να καλέσετε για να επιστρέψετε στην προηγούμενη οθόνη στον ελεγκτή πλοήγησης;
Πώς δημιουργείτε κινούμενα σχέδια στην εφαρμογή;
Ποιος είναι ο σκοπός και η χρήση των αδύναμων αναφορών με τη λέξη-κλειδί unowned στον προγραμματισμό;
Εξηγήστε το νόημα της συντομογραφίας UI στο πλαίσιο του UIView και τον ρόλο της στην εμφάνιση στοιχείων διεπαφής.