iOS
Wie wird die Mehrfachvererbung von Klassen oder Protokollen in der Swift-Sprache erreicht?
Welche Bedingungen und Einschränkungen sind mit der Verwendung von schwachen Eigenschaften in Softwaresystemen verbunden?
Welche minimale iOS-Version halten Sie für die Standardunterstützung in Ihren Projekten?
Welcher Prozess oder Fluss ist für die Verarbeitung der Benutzeroberfläche im System verantwortlich?
Wie kann eine Warteschlange gleichzeitig mehrere Aufgaben oder Operationen verarbeiten?
Können Sie die Unterschiede zwischen den Begriffen Use Case und Interactor in der Softwareentwicklung erklären?
Wann wird die Wurzelansicht des Controllers erstellt?
Was versteht man unter dem Begriff Mutating im Kontext der Programmierung?
Wie viele Objekte sind mindestens erforderlich, um einen Speicherhaltezyklus zu bilden?
Wie kann man die Ausführung einer asynchronen Operation abbrechen?
Welche Methoden zur Objektinitialisierung kennst du und verwendest du in Klassen?
Welche Einschränkungen gibt es bei den Mechanismen der generischen Programmierung?
Erklären Sie, was das Liskov-Substitutionsprinzip bedeutet und wie es in der objektorientierten Programmierung angewendet wird.
Mit welchen Problemen kann man bei der Verwendung von Storyboard im Entwicklungsprozess von Schnittstellen konfrontiert werden?
Was bedeutet die Platzierung der Klasse im Bereich des dynamischen Speichers (Heap) und warum wird dies gemacht?
Aus welchem Grund haben Sie Ihren vorherigen Arbeitsplatz verlassen?
Welches Schlüsselwort wird verwendet, um den Wert einer Variablen im Funktionskörper zu ändern?
Kannst du ein Beispiel für eine Situation geben, in der das Protokollprinzip angewendet wird?
Wie erfolgt die Ausführung von Aufgaben bei Verwendung der synchronen Einfügung in die globale Warteschlange?
Wie werden Animationen in UIKit implementiert und verwaltet?