Sobes.tech

pabaigos klasė ProfileViewModel1 { enum Busena { ... } var busena: Busena = .idle let paslauga: UserService init(paslauga: UserService) { ... } func onBackPress() { // vaizdas deinit } func loadUser() { busena = .loading Task { [weak self] guard let self else { return } do { let naudotojas = try await self.paslauga.fetchUser() self.busena = .loaded(naudotojas) } catch { self.busena = .failed(error.localizedDescription) } } } }

Senior
Salmon
67

Kodėl kai kurios užklausos grąžina kainą, kurios niekada nebuvo (pavyzdžiui, tarp senos ir naujos kainos esantis tarpinis reikšmė)?

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

Aprašykite žodžiais, kaip spręstumėte automobilių kainos talpyklos problemą: duomenų struktūra, sinchronizacija, atnaujinimas.

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

Papaskink apie įdomius išteklius vystymuisi — YouTube kanalus, Telegram kanalus, bendruomenes, įrankius

Senior
Salmon
64

Reikia parašyti paprastą atminties talpyklos biblioteką. type Cache interface { Set(k, v string) Get(k string) (v string, ok bool) }

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

Kaip veikia dizaino sistema tarp UIKit ir SwiftUI — ar yra komponentų ar apvijų dubliavimosi?

Senior
Salmon
59

Navigacija parašyta UIKit, o įspėjimai/lapas išvedami į UIKit ar naudojate SwiftUI natūralius būdus?

Senior
Salmon
57

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
Позитив Технолоджис
56

Kodėl pridėjus mutex tik rašymui neišsprendžia duomenų lenktynių problemos? Kaip teisingai naudoti mutex, kad apsaugotumėte bendrą kintamąjį?

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

leiskite tėvui būti Task { let child = Task { print("vaikas pradėjo, isCancelled = ", Task.isCancelled) // for index in (1...[phone]) { print(index) } print("vaikas baigė, isCancelled = ", Task.isCancelled) // } await child.value } try? await Task.sleep(nanoseconds: 1_000_000_000) // 1 sekundė parent.cancel()

Senior
Salmon
55

Array { value1 value2 if condition { value3 } }

Senior
Salmon
53

Kai atvykai į projektą, ar jau buvo Swift 6, ar pereinamasis laikotarpis įvyko tavo buvimo metu?

Senior
Salmon
51

Ar yra problemų, laikino sprendimų ar apribojimų, susijusių su SwiftUI, iOS 16 tikslui, palyginti su iOS 15?

Senior
Salmon
50

Kaip buvo įgyvendintas gestų ir priartinimo sąveika nuotraukų galerijoje — UIKit ar SwiftUI?

Senior
Salmon
48

Kas nutinka, kai į set perduodamas nil?

Middle+
RevolutRevolut
48

Kodėl dabartinis kodas su begaline for ciklu main neveikia? Kaip tai ištaisyti?

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

protokolas SomeProtocol {} func test1_1( reikšmė: SomeProtocol ) {} func test1_2( bet kokia: SomeProtocol ) {} func test2_1( reikšmė: some SomeProtocol ) {} func test2_2<Reikšmė: SomeProtocol>(reikšmė: Reikšmė) {} klasė A { func test2_2<Reikšmė: SomeProtocol>(reikšmė: Reikšmė) { } } klasė B: SomeProtocol { } A().test2_2(reikšmė: B())

Senior
Salmon
45

Koks yra dabartinis minimalus iOS tikslas projekte?

Senior
Salmon
44

Kokia Swift kalbos versija naudojama projekte — aukštesnė nei 6 ar žemesnė?

Senior
Salmon
44

struct ExampleView: View { @State var isVariant1 = true var body: some View { VStack { Toggle("Naudoti Variantą 1", isOn: $isVariant1.animation(.linear)) Text(isVariant1 ? "Variantai 1" : "Variantai 2") } .padding() } }

Senior
Salmon
43
/206