Ποια είναι η διαφορά μεταξύ των αντικειμένων UIView και CALayer στην ανάπτυξη iOS;
iOS
Ποια μέθοδο μπορείτε να χρησιμοποιήσετε για να ξεκινήσετε και να εκτελέσετε μια εφαρμογή στην πράξη;
Είναι δυνατόν να υλοποιηθεί ένας μηχανισμός που παρακολουθεί αντικείμενα με τη βοήθεια αδύναμων αναφορών, χωρίς να εμποδίζει τη διαγραφή τους από τον συλλέκτη απορριμμάτων;
Σε ποιες περιπτώσεις χρησιμοποιούνται πίνακες εξωτερικών δεδομένων (Side Table) σε μια βάση δεδομένων;
Εξηγήστε τις διαφορές μεταξύ αυτόματης διαχείρισης μνήμης μέσω ARC και συλλέκτη απορριμμάτων
Μπορείς να απαριθμήσεις τους βασικούς τύπους δεδομένων που χρησιμοποιούνται στη γλώσσα Swift;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την ανίχνευση προβλημάτων διαρροής μνήμης στην εφαρμογή;
Από τι αποτελείται ο πίνακας Side Table και ποια πληροφορία αποθηκεύεται σε αυτόν;
Μπορείτε να εξηγήσετε τι είναι το UIView στο πλαίσιο της ανάπτυξης διεπαφών iOS;
Πώς επηρεάζει η χρήση αδύναμων αναφορών τη διαχείριση του κύκλου ζωής των αντικειμένων στη μνήμη;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του GCD (Grand Central Dispatch);
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης σημείων διακοπής τύπου Symbol κατά το αποσφαλμάτωση προγραμμάτων;
Ποια μέσα χρησιμοποιείς για την οργάνωση και τον έλεγχο των ροών εκτέλεσης σε λογισμικές εφαρμογές;
Σε ποιο πλαίσιο ή υπό ποιες συνθήκες καλείται η μέθοδος deinit σε Swift;
Ποια εργαλεία αποσφαλμάτωσης και επιθεώρησης παρέχει το Xcode για την ανάλυση και την επίλυση σφαλμάτων στις εφαρμογές;
Μπορείτε να απαριθμήσετε τους κύριους τύπους ουρών που αντιμετωπίζουν στον προγραμματισμό;
Μπορείτε να εξηγήσετε τι είναι ένας σημαφόρος στο πλαίσιο του προγραμματισμού και του συγχρονισμού νημάτων;
Ποια εργαλεία και μηχανισμούς χρησιμοποιείτε για την υλοποίηση και διαχείριση πολυνηματικότητας στις εφαρμογές;
Πώς λαμβάνεται η τιμή σε ένα λεξικό, ξεκινώντας από το κλειδί και περνώντας από τη λειτουργία κατακερματισμού του;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα των ασφαλών και μη ασφαλών λειτουργιών εκτέλεσης κώδικα ή ενεργειών;