Πώς αλλάζουν οι ιδιότητες Frame και Bounds κατά την περιστροφή της οθόνης κατά 45 μοίρες;
iOS
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ UIView, UIWindow και CALayer στην ανάπτυξη διεπαφών iOS;
Ποιο μοντέλο αρχιτεκτονικής θα χρησιμοποιούσατε κατά τη δημιουργία ενός νέου έργου από το μηδέν;
Μπορείτε να εξηγήσετε τι είναι ένα αντικείμενο DispatchWorkItem στο iOS και πώς χρησιμοποιείται στη διαχείριση εργασιών;
Ποια είναι η διαφορά μεταξύ των αναφορών τύπου Weak και Unowned στη διαχείριση μνήμης;
Ποια είναι η διαφορά μεταξύ των αναφορών Weak και Unowned στο Swift;
Μπορείτε να περιγράψετε την αρχιτεκτονική των έργων στα οποία εργαστήκατε προηγουμένως;
Πώς διαφέρουν η στατική και η δυναμική διαχείριση στην προγραμματισμό;
Τι σας ώθησε να αφήσετε τη προηγούμενη θέση σας;
Ποια είναι τα βασικά μηχανισμοί που γνωρίζετε για τον συγχρονισμό νημάτων;
Μπορείτε να εξηγήσετε τι είναι μια δομή DispatchGroup και πώς χρησιμοποιείται για τον συγχρονισμό της εκτέλεσης πολλαπλών ασύγχρονων εργασιών;
Μπορείτε να απαριθμήσετε τους κύριους τύπους αναφορών που χρησιμοποιούνται για την εργασία με αντικείμενα στον προγραμματισμό;
Ποιες μέθοδοι και προσεγγίσεις διαχείρισης πολυνηματικής γνωρίζετε;
Πώς απεικονίζονται και αποθηκεύονται οι αποχρώσεις των χρωμάτων στις λυσεις λογισμικού;
Πώς γίνεται η διαχείριση της εναλλαγής εργασιών στην έννοια του δομημένου ανταγωνισμού;
Ποια είναι η διαφορά στη χρήση των λέξεων-κλειδιών 'unowned' και 'strong' κατά την δήλωση αναφορών στο Swift;
Εξηγήστε την αρχή της στατικής δρομολόγησης και τη διαφορά της από τη δυναμική