iOS
Wie bestimmt man die Datenkategorie, zu der eine Klasse in einer Programmiersprache gehört?
Kannst du die wichtigsten Klassen auflisten, die in Core Data zur Arbeit mit dem Datenmodell verwendet werden?
Wie wird das Klick-Ereignis in der Anwendung verarbeitet?
Welche Einschränkungen gibt es bei der Plattform tvOS?
Was ermöglicht die Implementierung der Swizzling-Technik in der Programmierung?
Was sind die Vor- und Nachteile der Verwendung von GCD (Grand Central Dispatch)?
Erklären Sie das Konzept des Wörterbuchs in der Programmierung und seine Hauptfunktionen.
Wie unterscheidet man Datentypen nach Wert und Referenz und worin unterscheiden sie sich in der Programmierung?
Welche Aktionen in Set-Containern werden mit minimaler Verzögerung ausgeführt?
Erklären Sie den grundlegenden Unterschied zwischen den Architekturmustern MVP und MVC
Können Sie das Prinzip von Copy-on-Write erklären und wie es in Speichersystemen funktioniert?
Können Sie das YAGNI-Prinzip erklären und warum es in der Softwareentwicklung wichtig ist?
Kannst du die wichtigsten Arten von Warteschlangen in der Programmierung aufzählen?
Was sind die Vor- und Nachteile der Verwendung von OperationQueue zur Verwaltung asynchroner Aufgaben?
Wie kann man die Speicherung eines Klassenobjekts in UserDefaults sicherstellen?
Welche Unterschiede gibt es zwischen Eigenschaften, die faul implementiert werden, und solchen, die zur Laufzeit berechnet werden?
Welcher Dispatch-Mechanismus wird zur Erweiterung der Funktionalität verwendet?
Haben Sie Erfahrung in der Verwendung des Core Data-Objektgraph-Managementsystems zum Speichern von Daten in iOS-Anwendungen?
Können Sie das Prinzip erklären, das die Wiederverwendung von Code ohne Duplizierung vorsieht?