iOS
Wie wird die Benachrichtigung über den Übergang des Systems vom aktiven in den inaktiven Zustand umgesetzt?
Welche Konsequenzen hat es, wenn eine Variable vom Typ value, die in einer Closure eingefangen wurde, geändert wird und diese Closure erneut aufgerufen wird?
Wie wirkt sich das Entfernen optionaler Typen in Swift auf das Verhalten und die Sicherheit des Codes aus?
Könnten Sie das Konzept des Leser-Schreiber-Mechanismus und seine Anwendung erklären?
Welche Schritte sind im Falle des Ablaufs eines SSL/TLS-Zertifikats zu unternehmen?
Wie wurde die Arbeit mit dem Speicher vor der Einführung des Side Table durchgeführt?
In welcher Reihenfolge werden Konstruktoren und Initialisierer bei der Erstellung einer Klasseninstanz ausgeführt?
Kannst du Beispiele für Higher-Order-Funktionen in Swift nennen?
Wie kann man das Hinzufügen eines Objekts zu einem Array implementieren, ohne die Anzahl der starken Referenzen darauf zu erhöhen?
Wie nehmen Sie veralteten Code in einem Projekt wahr und wie arbeiten Sie damit?
Können Sie das Prinzip von Copy-on-Write erklären und wie es in Speichersystemen funktioniert?
Können Sie ein ungewöhnliches oder denkwürdiges Fehlerbeispiel nennen, das Sie in Ihrer Praxis entdeckt haben?
Könnten Sie die Hauptaufgaben und Projekte beschreiben, an denen Sie in Ihrer letzten Position gearbeitet haben?
Welche Interaktionsmethoden werden verwendet, um die Konsistenz der Daten in Multithread-Anwendungen sicherzustellen?
Wie ändert sich der Bereich (Bounds) beim Scrollen im ScrollView-Komponent?
Wie funktioniert der synchronized-Mechanismus, wenn er mit einer statischen Funktion im Kontext eines Monitors verwendet wird?
Welche Arten von unbesitzten Referenzen (Unowned) gibt es in Programmiersprachen, zum Beispiel Swift?
Wie funktioniert die Methode viewWillLayoutSubviews im Prozess der Aktualisierung der Benutzeroberfläche in iOS?
Welche Vor- und Nachteile hat die Verwendung von Datenstrukturen bei der Arbeit mit Multithread-Programmen?
Was passiert mit den Threads bei Verwendung der Funktion sync und welcher Thread wird im Prozess blockiert?