iOS
Ποια είναι η χρονική πολυπλοκότητα των λειτουργιών εισαγωγής, αναζήτησης και διαγραφής στοιχείων στη δομή δεδομένων σύνολο;
Πώς καθορίζει η εφαρμογή ποια σελίδα ή στοιχείο επέλεξαν οι χρήστες κατά το κλικ;
Παρέχει το αργό ρεύμα ασφαλή εκτέλεση σε περιβάλλον πολλαπλών νημάτων;
Είναι δυνατόν να λάβετε τις τρέχουσες παραμέτρους της θέσης της κινούμενης εικόνας κατά τη διάρκεια της αναπαραγωγής της;
Πόσες κλήσεις της μεθόδου viewDidLoad συμβαίνουν στον κύκλο ζωής του UIViewController;
Ποιες εναλλακτικές λύσεις του μοτίβου Singleton χρησιμοποιούνται σε σύγχρονα πλαίσια για τη διαχείριση των αντικειμένων;
Μπορείτε να εξηγήσετε τον σκοπό και τον τρόπο λειτουργίας της σημείωσης @ViewBuilder στο SwiftUI;
Μπορούν οι καταστάσεις που σχετίζονται με τη χρήση αδύναμων (unowned) αναφορών να οδηγήσουν σε σφάλμα της εφαρμογής; Δώστε ένα παράδειγμα.
Επεξεργάζεται το UIGestureRecognizer τα γεγονότα μέσω του UIResponder στο iOS;
Μπορείτε να εξηγήσετε την έννοια του required init στο Swift και τον ρόλο του στην αρχικοποίηση αντικειμένων;
Τι σας ώθησε να αφήσετε τη προηγούμενη θέση σας;
Ποια είναι τα διαφορές μεταξύ των τύπων τιμών και των τύπων αναφοράς στον προγραμματισμό;
Πώς μπορεί μια εφαρμογή να βγει από την κατάσταση Αναστολής και να μεταφερθεί στο φόντο;
Ποια πληροφορία αποθηκεύεται συνήθως στη στοίβα κλήσεων κατά την εκτέλεση ενός προγράμματος;
Πώς πραγματοποιείται η κλήση του μηχανισμού Message Dispatch στο σύστημα;
Ποιοι τύποι συλλογών θεωρούνται τύποι τιμής στη γλώσσα προγραμματισμού;
Μπορείτε να εξηγήσετε τις βασικές αρχές και ιδέες που βρίσκονται στη βάση της μοντελοποίησης του πεδίου σύμφωνα με την προσέγγιση DDD;
Μπορείτε να δώσετε ένα παράδειγμα προτύπου που μοιάζει στη λειτουργία με το Observer;
Εξηγήστε τι σημαίνει η κατάσταση Detached Head στο Git και πότε συμβαίνει.
Γιατί οι συλλογές στο Swift υλοποιούνται ως τύποι τιμών;