Sobes.tech

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

Junior — Middle
330

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

Junior — Middle
305

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

302

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

Junior — Middle
297

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

291

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

Junior — Middle
282

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

Junior — Middle
269

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

Junior — Middle
269

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

Junior — Middle
268

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

266

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

261

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

Junior — Middle
261

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

Junior — Middle
261

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

260

Τι συμβαίνει αν χρησιμοποιήσετε συγχρονισμένη διανομή στην κύρια ουρά σε ένα παγκόσμιο πλαίσιο;

Junior — Middle
256

Πώς μπορεί να μετατραπεί μια εφαρμογή από ενεργή σε ανενεργή λειτουργία;

Junior — Middle
255
/4