Erklären Sie das Konzept der Responder Chain im Ereignisbehandlungssystem von GUI-Anwendungen.
iOS
Erklären Sie das Funktionsprinzip synchroner Operationen und ihren Zweck in der Programmierung.
Wie unterscheiden sich die Ansätze zur Speicherverwaltung in Objective-C und Swift?
In welchen Situationen wird die Methode viewWillAppear aufgerufen, aber viewDidAppear wird nicht ausgelöst?
Was ist der Zweck des Schlüsselworts 'Await' in der Async/Await-Konstruktion in der Programmierung?
Wie oft wird die Methode viewDidLoad im Lebenszyklus eines UIViewController aufgerufen?
Können Sie beschreiben, wie Sie den Copy-on-Write-Mechanismus in Ihrer Praxis umgesetzt haben?
Welche Rolle und Anwendung haben Neben-Datentabellen in Datenbanken?
Was ist der Unterschied zwischen den Methoden viewWillLayoutSubviews und viewDidLayoutSubviews im Lebenszyklus von UIViewController?
Können Sie das Retain-Konzept in Objective-C erklären und wie es den Speicher beeinflusst?
Wie wurde die Arbeit mit dem Speicher vor der Einführung des Side Table durchgeführt?
Haben Sie Erfahrung in der Entwicklung mit Objective-C?
Welche Reihenfolge der Methodenaufrufe gibt es bei der Erstellung und Anzeige eines ViewControllers in iOS?
Teilen Sie Ihre Erfahrung bei der Lösung komplexer oder ungewöhnlicher Aufgaben in der Benutzeroberfläche Ihres vorherigen Arbeitsplatzes.
Was ist der Unterschied zwischen Weak- und Unowned-Referenzen in der Speicherverwaltung?
Können Sie das Konzept der Barriere in der Multithread-Programmierung erklären?
Können Sie Ihre Berufserfahrung und Ihre wichtigsten Erfolge teilen?
Wie verwaltet und wechselt das Betriebssystem die Ausführung mehrerer Threads auf der CPU?
In welcher Phase der Codeausführung definieren und wenden Sie Einschränkungen (Constraint) an?
Welche Hauptmechanismen kennen Sie zur Synchronisation von Threads?