Ποια είναι η διαφορά μεταξύ δηλώσεων μεταβλητών με τις λέξεις-κλειδιά var και let στην JavaScript;
iOS
Πώς μπορεί να αυξηθεί η περιοχή ενεργοποίησης για ένα ενεργό στοιχείο στη διεπαφή;
Τι εννοείται με την αποστολή σε ένα πλαίσιο προγραμματισμού ή λειτουργικών συστημάτων;
Είναι δυνατόν να υλοποιηθεί μια πλήρης εφαρμογή χρησιμοποιώντας αποκλειστικά το CALayer;
Εξηγήστε την έννοια της αλυσίδας ανταποκριτών (Responder Chain) στο σύστημα επεξεργασίας γεγονότων σε εφαρμογές GUI.
Εξηγήστε τη βασική διαφορά μεταξύ των κλεισίμάτων που επιτρέπουν να βγουν εκτός του πεδίου τους και αυτών που δεν μπορούν.
Πώς γίνεται η διάκριση μεταξύ της μεθόδου καθορισμού της σημειακής επίθεσης και της δοκιμής επίθεσης στο πλαίσιο της ανάπτυξης διεπαφών;
Μπορείτε να εξηγήσετε τι είναι το SwiftUI και πώς χρησιμοποιείται για τη δημιουργία διεπαφών σε εφαρμογές iOS;
Ποια είναι τα υπάρχοντα μέθοδοι και προσεγγίσεις για τη διατήρηση αντικειμένων δεδομένων;
Με ποιες δυσκολίες μπορεί να αντιμετωπίσει ένα σύστημα κατά την εργασία με πολυνηματικότητα;
Ποιο είναι το πλεονέκτημα του αρχιτεκτονικού μοντέλου MVVM σε σύγκριση με το MVC όσον αφορά την απόδοση;
Ποιους τύπους ατομικών λειτουργιών γνωρίζεις στη Swift;
Ποια είναι τα διαφορές μεταξύ των ιδιοτήτων Frame και Bounds στο γραφικό περιβάλλον;
Ποιες τεχνολογίες ή εργαλεία χρησιμοποιούνται συνήθως για την υλοποίηση της αρχιτεκτονικής MVC;
Μπορείτε να εξηγήσετε τον ρόλο και τον σκοπό του μοτίβου Coordinator στην αρχιτεκτονική εφαρμογών;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας του προτύπου Model-View-Controller και τα βασικά του συστατικά;
Μπορείτε να εξηγήσετε τι ακριβώς συμβαίνει μέσα στο σύστημα κατά τη χρήση του Binding;
Ποιες εναλλακτικές λύσεις του μοτίβου Singleton χρησιμοποιούνται σε σύγχρονα πλαίσια για τη διαχείριση των αντικειμένων;
Ποια είναι ταPrinciples και μηχανισμοί που χρησιμοποιούνται για την κατανομή και απελευθέρωση μνήμης στη γλώσσα Swift;
Εξηγήστε την αρχή της μονόδρομης ροής δεδομένων και τα βασικά χαρακτηριστικά της.