Ποια εργασία προορίζεται να λυθεί με τον πίνακα πλευρών στη βάση δεδομένων;
iOS
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο Atomic στο πλαίσιο του προγραμματισμού ή της εργασίας με βάσεις δεδομένων;
Μπορείτε να εξηγήσετε την έννοια του Binding στο πλαίσιο του προγραμματισμού;
Ποια μέθοδο μπορείτε να χρησιμοποιήσετε για να υλοποιήσετε την πλοήγηση σε εφαρμογές με SwiftUI;
Ποια είναι τα διαφορές μεταξύ της χρήσης της σημείωσης @State για μια μεταβλητή και της σημείωσης @ObservedObject στο SwiftUI;
Ποια είναι τα βασικά χαρακτηριστικά και ιδιότητες του συστατικού UIView στο iOS;
Μπορείτε να εξηγήσετε τι είναι ένα εικονοστοιχείο σε γραφικά;
Μπορείτε να εξηγήσετε τι είναι το UIView στο πλαίσιο της ανάπτυξης διεπαφών iOS;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο Environment στο πλαίσιο της ανάπτυξης λογισμικού;
Εξηγήστε την έννοια του πολυνηματισμού και την εφαρμογή της στον προγραμματισμό.
Ποιες εργασίες στον πολυνηματικό προγραμματισμό βοηθούν στην επίλυση των primitive συγχρονισμού;
Ποια είναι τα βασικά στάδια στον κύκλο ζωής ενός ViewController στο iOS;
Πώς λειτουργεί ο μηχανισμός παρακολούθησης της κατάστασης με το ObservedObject;
Εξηγήστε τις βασικές ιδέες και προσεγγίσεις του προγραμματισμού με προσανατολισμό στα πρωτόκολλα.
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα του SwiftUI και του UIKit κατά την ανάπτυξη διεπαφών για iOS;
Ποια είναι η διαφορά μεταξύ δηλώσεων μεταβλητών με τις λέξεις-κλειδιά var και let στην JavaScript;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας του μοτίβου Service Locator και την εφαρμογή του στην αρχιτεκτονική των εφαρμογών;
Μπορείτε να εξηγήσετε την έννοια του RunLoop και τον ρόλο του στην επεξεργασία γεγονότων στις εφαρμογές;
Πότε τα μεγέθη των ορίων υπερβαίνουν τα μεγέθη του πλαισίου και σε ποια σενάρια είναι αυτό σημαντικό;
Τι εννοείται με την αποστολή σε ένα πλαίσιο προγραμματισμού ή λειτουργικών συστημάτων;