iOS
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) } } } }
Kodėl kai kurios užklausos grąžina kainą, kurios niekada nebuvo (pavyzdžiui, tarp senos ir naujos kainos esantis tarpinis reikšmė)?
Aprašykite žodžiais, kaip spręstumėte automobilių kainos talpyklos problemą: duomenų struktūra, sinchronizacija, atnaujinimas.
Papaskink apie įdomius išteklius vystymuisi — YouTube kanalus, Telegram kanalus, bendruomenes, įrankius
Reikia parašyti paprastą atminties talpyklos biblioteką. type Cache interface { Set(k, v string) Get(k string) (v string, ok bool) }
Kaip veikia dizaino sistema tarp UIKit ir SwiftUI — ar yra komponentų ar apvijų dubliavimosi?
Navigacija parašyta UIKit, o įspėjimai/lapas išvedami į UIKit ar naudojate SwiftUI natūralius būdus?
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) }
Kodėl pridėjus mutex tik rašymui neišsprendžia duomenų lenktynių problemos? Kaip teisingai naudoti mutex, kad apsaugotumėte bendrą kintamąjį?
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()
Array { value1 value2 if condition { value3 } }
Kai atvykai į projektą, ar jau buvo Swift 6, ar pereinamasis laikotarpis įvyko tavo buvimo metu?
Ar yra problemų, laikino sprendimų ar apribojimų, susijusių su SwiftUI, iOS 16 tikslui, palyginti su iOS 15?
Kaip buvo įgyvendintas gestų ir priartinimo sąveika nuotraukų galerijoje — UIKit ar SwiftUI?
Kas nutinka, kai į set perduodamas nil?
Kodėl dabartinis kodas su begaline for ciklu main neveikia? Kaip tai ištaisyti?
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())
Koks yra dabartinis minimalus iOS tikslas projekte?
Kokia Swift kalbos versija naudojama projekte — aukštesnė nei 6 ar žemesnė?
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() } }