iOS
Ποιοι είναι οι κληρονόμοι της κλάσης UIResponder;
Τι τύπου θα είναι το επιλεγμένο στοιχείο του πίνακα;
Πώς λειτουργεί η κληρονομιά στη γλώσσα Swift;
Τι σημαίνει η λειτουργία αύξησης κατά μία μονάδα (++) στη γλώσσα προγραμματισμού;
Τι είναι ο αποαρχικοποιητής;
Τι είναι ο συλλέκτης απορριμμάτων (garbage collector);
Σε ποια μέθοδο του κύκλου ζωής του ελεγκτή μπορεί να υπερισχύσει η προβολή (view) του ελεγκτή;
Τι συμβαίνει στο σύστημα όταν πατάμε στην οθόνη;
Τι είναι η λέξη-κλειδί static στο Swift;
Πώς αποκωδικοποιείται η συντομογραφία CA;
Πώς αλλάζουν το ύψος και το πλάτος των στοιχείων της διεπαφής χρήστη κατά την κύλιση στο iOS;
Πώς υλοποιείται ο μηχανισμός ανοιχτών και κλειστών εγγραφών στο Swift;
Ποια είναι τα πλεονεκτήματα της χρήσης των παραμέτρων Auto Layout στην ανάπτυξη iOS;
Τι συμβαίνει με το UIViewController όταν ελαχιστοποιείτε την εφαρμογή;
Εξηγήστε τη διαφορά μεταξύ closures escaping και non-escaping, και σε ποιες περιπτώσεις είναι απαραίτητο να χρησιμοποιήσετε το @escaping.
Τι είδη συνδέσεων υπάρχουν στο Swift;
Γιατί η Swift δεν μπορεί να δημιουργήσει αυτόματα έναν memberwise αρχικοποιητή για τις κλάσεις;
Πότε ενεργοποιείται το ARC (Αυτόματη Καταμέτρηση Αναφορών) στο Swift;
Μπορεί ένα UIView να μην έχει στρώμα και το αντίστροφο;
Χρησιμοποιείτε UIKit ή SwiftUI στην εργασία σας;