Sobes.tech

iOS

Warum liefern einige Anfragen einen Preis, der nie existiert hat (z.B. einen Zwischenwert zwischen altem und neuem Preis)?

Principal
Позитив Технолоджис
61

Erzählen Sie mir von interessanten Ressourcen für die Entwicklung — YouTube-Kanäle, Telegram-Kanäle, Communities, Tools

Senior
Salmon
57

Warum wurde die Benutzeroberfläche vor dem Hinzufügen einer expliziten Main-Thread-Dispatch korrekt gerendert?

Senior
Uzum
56

Sie müssen eine einfache In-Memory-Cache-Bibliothek schreiben. type Cache interface { Set(k, v string) Get(k string) (v string, ok bool) }

Principal
Позитив Технолоджис
56

Ist die Navigation in UIKit geschrieben, und die Alerts/Sheets werden in UIKit ausgelagert oder verwenden Sie die nativen Mittel von SwiftUI?

Senior
Salmon
54

Warum löst das Hinzufügen eines Mutex nur für Schreibzugriffe nicht das Problem des Data Race? Wie verwendet man einen Mutex richtig, um eine gemeinsame Variable zu schützen?

Principal
Позитив Технолоджис
54

Wie funktioniert das Design-System zwischen UIKit und SwiftUI — gibt es Duplikate von Komponenten oder Wrappers?

Senior
Salmon
53

func getCarPrice() int64 { time.Sleep(1 * time.Second) return rand.Int63n(1000) } func main() { http.HandleFunc("/car/instant", func(resp http.ResponseWriter, req *http.Request) { fmt.Fprintf(resp, "%d", 0) }) http.ListenAndServe(":8080", nil) }

Principal
Позитив Технолоджис
52

Endgültige Klasse ProfileViewModel1 { Enum Zustand { ... } var zustand: Zustand = .idle let dienst: UserService init(dienst: UserService) { ... } func onBackPress() { // Ansicht deinit } func loadUser() { zustand = .loading Task { [weak self] guard let self else { return } do { let benutzer = try await self.dienst.fetchUser() self.zustand = .loaded(benutzer) } catch { self.zustand = .failed(error.localizedDescription) } } } }

Senior
Salmon
51

Gibt es Probleme, Workarounds oder Einschränkungen bezüglich SwiftUI im Ziel iOS 16 im Vergleich zu iOS 15?

Senior
Salmon
49

Array { value1 value2 if condition { value3 } }

Senior
Salmon
49

Warum funktioniert der aktuelle Code mit einer unendlichen for-Schleife in main nicht? Wie kann man das beheben?

Principal
Позитив Технолоджис
47

Wie wurde die Interaktion mit Gesten und Zoom in der Fotogalerie umgesetzt — in UIKit oder SwiftUI?

Senior
Salmon
45

Was passiert, wenn nil an set übergeben wird?

Middle+
RevolutRevolut
43

Protokoll SomeProtocol {} func test1_1(wert: SomeProtocol) {} func test1_2(wert: any SomeProtocol) {} func test2_1(wert: some SomeProtocol) {} func test2_2<Wert: SomeProtocol>(wert: Wert) {} Klasse A { func test2_2<Wert: SomeProtocol>(wert: Wert) { } } Klasse B: SomeProtocol { } A().test2_2(wert: B())

Senior
Salmon
43

lass den Elternteil Task sein { let child = Task { print("Kind gestartet, isCancelled = ", Task.isCancelled) // for index in (1...[phone]) { print(index) } print("Kind beendet, isCancelled = ", Task.isCancelled) // } await child.value } try? await Task.sleep(nanoseconds: 1_000_000_000) // 1 Sekunde parent.cancel()

Senior
Salmon
43

Welche Version der Swift-Sprache wird im Projekt verwendet – höher als 6 oder niedriger?

Senior
Salmon
42

Verwenden Sie die Viper-Architektur für UIKit? Gilt dies für alle Anwendungen?

Senior
Salmon
42

Was ist das aktuelle minimale iOS-Ziel im Projekt?

Senior
Salmon
41

struct ExampleView: View { @State var isVariant1 = true var body: some View { VStack { Toggle("Variante 1 verwenden", isOn: $isVariant1.animation(.linear)) Text(isVariant1 ? "Variante 1" : "Variante 2") } .padding() } } Variante1 -> Skala -> 1 -> 0 Variante2 -> Skala -> 0

Senior
Salmon
41
/206