Wann überschreiten die Größen der Grenzen die Größen des Rahmens, und in welchen Szenarien ist dies relevant?
iOS
Was versteht man unter Dispatching im Kontext von Programmierung oder Betriebssystemen?
Wie kann man die Auslösezone für ein aktives Element in der Benutzeroberfläche vergrößern?
Erklären Sie den wichtigsten Unterschied zwischen Closures, die es ermöglichen, ihren Geltungsbereich zu verlassen, und solchen, die dies nicht können.
Könnten Sie erklären, was SwiftUI ist und wie es zur Erstellung von Benutzeroberflächen in iOS-Anwendungen verwendet wird?
Erklären Sie das Konzept der Responder Chain im Ereignisbehandlungssystem von GUI-Anwendungen.
Wie wird im Kontext der Entwicklung von Schnittstellen zwischen der Methode zur Bestimmung des Punkttreffers und dem Impact-Test unterschieden?
Was ist der Vorteil des architektonischen Modells MVVM im Vergleich zu MVC hinsichtlich der Leistung?
Welche Methoden und Ansätze gibt es zur Speicherung von Datenobjekten?
Ist es möglich, eine vollständige Anwendung ausschließlich mit CALayer zu implementieren?
Welche Arten von atomaren Operationen in Swift kennst du?
Könnten Sie die Rolle und Funktion des Coordinator-Musters in der Anwendungsarchitektur erklären?
Welche Alternativen zum Singleton-Muster werden in modernen Frameworks zur Verwaltung von Objektinstanzen verwendet?
Könnten Sie erklären, was genau im System passiert, wenn Binding verwendet wird?
Was sind die Unterschiede zwischen den Eigenschaften Frame und Bounds in der grafischen Benutzeroberfläche?
Welche Prinzipien und Mechanismen werden in der Programmiersprache Swift für die Speicherzuweisung und -freigabe verwendet?
Erklären Sie das Prinzip des unidirektionalen Datenflusses und seine wichtigsten Merkmale.
Können Sie das Funktionsprinzip des Model-View-Controller-Musters und seine Hauptkomponenten erklären?
Welche Technologien oder Werkzeuge werden üblicherweise für die Umsetzung der MVC-Architektur verwendet?
Können Sie erklären, was das Architektur-Muster MVVM ist und wie es bei der Entwicklung von Benutzeroberflächen angewendet wird?