iOS
Haben Sie Erfahrung mit der Kanban-Methode in Projekten?
Wie implementiert man eine Funktion, die die Atomarität von Operationen in GCD gewährleistet?
Wie teilt man den Bildschirm mit drei View in drei gleiche Teile?
Welche Methoden sollten angewendet werden, um Konflikte zu vermeiden, wenn mehrere Gesture Recognizers auf einer Ansicht vorhanden sind?
Können Sie erklären, was der Mechanismus des Optional Binding in der Programmierung ist?
Was ist das Problem bei der Verwendung des Singleton-Patterns im Systemdesign?
Planen Sie in naher Zukunft ins Ausland oder innerhalb Russlands umzuziehen?
Welche Vor- und Nachteile hat diese Struktur?
Können Sie erklären, was der Begriff 'optional' in der Programmierung bedeutet?
Welche Methoden können verwendet werden, um eine Aufgabenwarteschlange im System zu organisieren?
Können Sie erklären, was die Komponente UITableView ist und wie sie in der Entwicklung von Benutzeroberflächen verwendet wird?
Können Sie erklären, was ein DispatchWorkItem-Objekt in iOS ist und wie es bei der Aufgabenverwaltung verwendet wird?
Wie bewertet man die zeitliche Komplexität der Operation zum Entfernen eines Elements aus einem Array?
Was ist der Unterschied zwischen Punkten und Pixeln im Kontext von Grafiken und Bildanzeige?
Erklären Sie das Konzept der View in SwiftUI und wie es bei der Erstellung von Benutzeroberflächen verwendet wird.
Sollte der Datentyp bei der Entscheidung, was zwischengespeichert werden soll, berücksichtigt werden?
lass parent Task sein { lass child Task sein { print("child started, isCancelled = ", Task.isCancelled) // NEIN false for index in (1...[phone]) { print(index) } print("child finished, isCancelled = ", Task.isCancelled) // } await child.value } try? await Task.sleep(nanoseconds: 1_000_000_000) // 1 Sekunde parent.cancel() /////// lass parent sein Task { async let child: Void = { print("child started, isCancelled =", Task.isCancelled) for index in (1...[phone]) { print(index) } print("child finished, isCancelled =", Task.isCancelled) }() await child } try? await Task.sleep(nanoseconds: 1_000_000_000) // 1 Sekunde parent.cancel()
Was bedeutet "schnell" für ein Wörterbuch und was ist seine Suchkomplexität? Ist es immer O(1)?
Beschreiben Sie in Worten, wie Sie das Problem des Cachings des Autopreises lösen würden: Datenstruktur, Synchronisation, Aktualisierung.
Warum liefern einige Anfragen einen Preis, der nie existiert hat (z.B. einen Zwischenwert zwischen altem und neuem Preis)?