iOS
In welcher Phase des Lebenszyklus eines ViewControllers muss seine Hauptansicht ersetzt werden?
Wie kann man die maximal mögliche Anzahl gleichzeitig ausführender Threads in einem System bestimmen?
Welche alternativen Ansätze gibt es zur Verwaltung von Multithreading neben der Verwendung von GCD?
Können Sie erklären, was der Begriff isUserInterraction im Entwicklungskontext bedeutet?
Wie kann man feststellen, ob zwei Objekte auf denselben Speicherbereich verweisen?
In welchen Situationen ist es sinnvoll, den Semaphore-Mechanismus zur Synchronisation von Threads zu verwenden?
Welche Arten von Projekten ziehen Sie derzeit zur Teilnahme an und warum?
Welche Aufgaben in der Multithread-Programmierung helfen bei der Lösung von Synchronisationsprimitive?
Welche Schritte und Aktionen sind in der Continuous-Integration-Kette (CI) enthalten?
Erklären Sie das Konzept des Offscreen-Renderings und seine Hauptanwendungen
Welche Funktionen höherer Ordnung haben Sie in Ihren Projekten verwendet und können Sie Beispiele für deren Anwendung geben?
Erklären Sie den Zweck und die Funktionsweise von Delegates im Kontext der Programmierung in C#.
Wie erfolgt der Datenaustausch und die Interaktion zwischen den Schichten des Systems bei der Erstellung einer Anwendung von Grund auf?
Können Sie erklären, was die Klasse UIGestureRecognizer ist und wie sie in der iOS-Entwicklung verwendet wird?
Beschreiben Sie Ihre Ansätze und Praktiken bei der Verwendung des Versionskontrollsystems Git in Arbeitsprozessen.
Für welche Datentypen ist die Verwendung des automatischen Speicherverwaltungssystems ARC geeignet?
Welche Synchronisationsmethoden werden verwendet, um den gleichzeitigen Zugriff auf eine Variable beim Lesen und Schreiben zu gewährleisten?
Welche Situationen können dazu führen, dass ein Thread während der Programmausführung blockiert wird?
Können Sie das Future-Konzept im Combine-Framework und seine Rolle bei asynchronen Operationen erklären?
Kannst du die bestehenden Arten von Push-Benachrichtigungen auflisten, die in iOS verwendet werden?