Sobes.tech

Όταν καταγράφετε μια μεταβλητή μέσα σε ένα κλείσιμο, πού αποθηκεύεται — στη στοίβα ή στο σωρό;

Junior — Middle
334

Εξηγήστε τις διαφορές μεταξύ των μηχανισμών ανάθεσης και KVO στο πλαίσιο της παρακολούθησης αλλαγών αντικειμένων

Junior — Middle
307

Σε ποιο σημείο θα τοποθετηθεί η δομή, αν μέσα της υπάρχει ένα πεδίο που αποτελεί παράδειγμα μιας κλάσης;

304

Τι σημαίνει το γράμμα S στις αρχές SOLID κατά την ανάπτυξη λογισμικού;

Junior — Middle
302

Μπορείτε να περιγράψετε τα κύρια καθήκοντα και έργα στα οποία εργαστήκατε στην τελευταία σας θέση;

295

Πότε στη διάρκεια του κύκλου ζωής του ViewController γίνεται διαθέσιμη η πληροφορία σχετικά με τα μεγέθη της View του;

291

Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα του αρχιτεκτονικού μοτίβου VIPER κατά την ανάπτυξη κινητών εφαρμογών;

291

Μπορείς να δώσεις παραδείγματα κλάσεων στο UIKit που παραβιάζουν τις αρχές SOLID;

Junior — Middle
282

Εξηγήστε τι σημαίνει η αρχή αντικατάστασης του Liskov και πώς εφαρμόζεται στον αντικειμενοστραφή προγραμματισμό.

Junior — Middle
269

Ποια παράμετρα και μετρήσεις χρησιμοποιείτε για να καθορίσετε την πλήρη κάλυψη των δοκιμών στο έργο;

Junior — Middle
269

Ποια εργαλεία και μηχανισμούς χρησιμοποιείτε για την υλοποίηση και διαχείριση πολυνηματικότητας στις εφαρμογές;

Junior — Middle
266

Γίνεται αυτόματη κλήση των μεθόδων κύκλου ζωής του ViewController κατά τη δημιουργία του;

Junior — Middle
265

Τι είναι πιο γρήγορο στην εκτέλεση: λειτουργίες με στοίβα ή με σωρό;

Junior — Middle
264

Σε ποιες καταστάσεις και πότε λειτουργεί η μέθοδος applicationWillTerminate στην εφαρμογή;

Junior — Middle
263

Με ποιες δυσκολίες μπορεί να αντιμετωπίσει ένα σύστημα κατά την εργασία με πολυνηματικότητα;

Middle — Middle+
261

Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του αρχιτεκτονικού μοτίβου Clean Swift στην κινητή ανάπτυξη;

260
/4