Ποια μέθοδος συγχρονισμού χρησιμοποιείται για την εξασφάλιση κοινής πρόσβασης σε μια μεταβλητή κατά την ανάγνωση και την εγγραφή;
iOS
Είναι υποχρεωτικό να καλείτε τη μέθοδο της μητέρας μέσω super στο loadView κατά την υπεράσπιση;
Ποιος θα είναι ο χρόνος εκτέλεσης της λειτουργίας προσθήκης ενός στοιχείου στο τέλος του πίνακα, εάν η πολυπλοκότητά της υπερβαίνει το O(1);
Ποια είναι τα πιθανά αποτελέσματα κατά την πρόσβαση στην ιδιότητα view μέσα στη μέθοδο loadView στον ελεγκτή;
Μπορείτε να εξηγήσετε τι είναι μια δομή DispatchGroup και πώς χρησιμοποιείται για τον συγχρονισμό της εκτέλεσης πολλαπλών ασύγχρονων εργασιών;
Χρησιμοποιήσατε το συστατικό ScrollView για την υλοποίηση του Zoom στα έργα σας;
Σε ποιες περιπτώσεις συνιστάται η εφαρμογή της έννοιας των Bounds στην ανάπτυξη λογισμικού;
Πώς υλοποιείται η χρήση προσαρμοσμένων αντικειμένων ως κλειδιά κατά την εργασία με λεξικά;
Υπάρχουν διαφορές μεταξύ των ιδιοτήτων Frame και Bounds ενός γραφικού στοιχείου;
Ποια στοιχεία της ανάπτυξης για iOS θεωρείς ασήμαντα ή μη ενδιαφέροντα;
Ποιες ιδιότητες πρέπει να έχει ένα αντικείμενο που υλοποιεί το πρωτόκολλο Hashable ώστε να μπορεί να χρησιμοποιηθεί σε πίνακες κατακερματισμού;
Πώς υλοποιείς τον μηχανισμό αυτόματης απελευθέρωσης αντικειμένων στη μνήμη χρησιμοποιώντας το AutoreleasePool;
Έχετε ελέγξει τον κώδικα άλλων για συμμόρφωση με τα πρότυπα και την ποιότητα;
Με ποιους τρόπους μπορείς να βρεις το απαραίτητο στοιχείο στα δεδομένα ή στη δομή δεδομένων;
Μπορείτε να εξηγήσετε τι σημαίνει το πρωτόκολλο Equatable στο Swift και ποιος είναι ο σκοπός του;
Είναι πάντα η τιμή τύπου τοποθετημένη στη στοίβα μνήμης;
Εξηγήστε την έννοια της χρήσης των Generics σε πρωτόκολλα και την εφαρμογή τους
Ποιος είναι ο μέγιστος αριθμός νημάτων που μπορούν να ξεκινήσουν σε μια εφαρμογή;
Πώς μετριέται το σημείο συντεταγμένων CGPoint στο σύστημα συντεταγμένων;
Ποια αρχές και απαιτήσεις πρέπει να λαμβάνονται υπόψη κατά τη δημιουργία μιας δομής ή κλάσης που υλοποιεί το πρωτόκολλο Equatable;