iOS
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος 'Unowned' στο πλαίσιο της διαχείρισης μνήμης;
Απασχολείστε αυτήν τη στιγμή με κάποια επαγγελματική δραστηριότητα ή έργο;
Μπορείς να απαριθμήσεις τους βασικούς τύπους δεδομένων που χρησιμοποιούνται στη γλώσσα Swift;
Μπορείτε να εξηγήσετε τι είναι το UIView στο πλαίσιο της ανάπτυξης διεπαφών iOS;
Μπορείτε να εξηγήσετε την έννοια του αγώνα συνθηκών σε ένα περιβάλλον πολλαπλών νημάτων και πώς μπορεί να επηρεάσει τη λειτουργία ενός προγράμματος;
Ποια είναι τα βασικά προβλήματα που μπορεί να προκύψουν κατά τη χρήση του GCD σε εφαρμογές;
Ποια είναι η κύρια λειτουργία της αυτόματης διαχείρισης μνήμης που υλοποιείται με το ARC;
Μπορείτε να εξηγήσετε τις βασικές αρχές του μηχανισμού αυτόματης διαχείρισης μνήμης ARC στο iOS;
Πώς γίνεται η επεξεργασία του συμβάντος πατήματος στην εφαρμογή;
Έχετε χρησιμοποιήσει ασύγχρονο προγραμματισμό με Async/Await στα έργα σας;
Μπορείς να δώσεις ένα παράδειγμα που να δείχνει την εφαρμογή των αρχών SOLID στην ανάπτυξη;
Μπορείτε να εξηγήσετε τι σημαίνει ο αυτόματος μηχανισμός διαχείρισης μνήμης ARC στο iOS;
Μπορείτε να εξηγήσετε τις βασικές αρχές του SOLID για την ανάπτυξη λογισμικού;
Ποια εργαλεία και μηχανισμούς χρησιμοποιείτε για την υλοποίηση και διαχείριση πολυνηματικότητας στις εφαρμογές;
Εξηγήστε την έννοια της αλυσίδας ανταποκριτών (Responder Chain) στο σύστημα επεξεργασίας γεγονότων σε εφαρμογές GUI.
Ποιοι τύποι ουρών διατίθενται στο GCD και πώς διαφέρουν στη συμπεριφορά και στη χρήση;
Μπορείτε να εξηγήσετε τι σημαίνουν οι αποκλεισμένες διαδικασίες σε μια πολυνηματική εφαρμογή;