Sobes.tech

Care este diferența dintre puncte și pixeli în contextul graficii și afișajului imaginilor?

Junior — Middle
VKVK
84

Aveți experiență de lucru cu metodologia Kanban în proiecte?

Junior — Middle
Umbrella IT
84

Din ce motive se evită utilizarea moștenirii în tipurile structurale?

Junior — Middle
84

Cum se implementează o funcție care garantează atomicitatea operațiilor în GCD?

Junior — Middle
МТСМТС
84

Cum împărțiți ecranul în trei părți egale folosind trei View?

Junior — Middle
84

Ce metode trebuie aplicate pentru a preveni conflictele atunci când există mai multe Gesture Recognizers pe aceeași vedere?

Junior — Middle
AvitoAvito
84

Ce înseamnă "rapid" pentru un dicționar și care este complexitatea sa de căutare? Este întotdeauna O(1)?

Middle+
RevolutRevolut
83

Care este problema utilizării pattern-ului Singleton în proiectarea sistemelor?

Junior — Middle
bip.ru
Леди и джентельмен сити
83

Intenționați să vă mutați în străinătate sau în interiorul Rusiei în viitorul apropiat?

Junior — Middle
Финам
83

Care sunt avantajele și dezavantajele acestei structuri?

Junior — Middle
AstonAston
83

Care sunt principalele avantaje și dezavantaje ale utilizării SwiftUI pentru dezvoltarea interfețelor de utilizator?

Junior — Middle
83

Explicați etapele de dezvoltare și funcționare ale unei aplicații iOS de la lansare până la încheiere.

Junior — Middle
Sense IT Group
Winline
Разумные решенияРазумные решения
+8
83

Puteți explica ce înseamnă termenul 'opțional' în programare?

Junior — Middle
83

Puteți explica ce reprezintă componenta UITableView și cum este utilizată în dezvoltarea interfețelor?

Junior — Middle
VKVK
83

Explicați conceptul de View în SwiftUI și modul în care este utilizat în crearea interfețelor.

Junior — Middle
Doubletapp
83

Poți explica ce este mecanismul de Legare Opțională în programare?

Junior — Middle
AppMaster
82

Trebuie să se ia în considerare tipul de date atunci când se alege ce să se stocheze în cache?

Junior — Middle
82

lasă ca parent să fie Task { lasă ca child să fie Task { print("child started, isCancelled = ", Task.isCancelled) // NU 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 secundă parent.cancel() /////// lasă ca parent să fie 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 secundă parent.cancel()

Senior
Salmon
82

clasă finală ProfileViewModel1 { enum Stare { ... } var stare: Stare = .idle let serviciu: UserService init(serviciu: UserService) { ... } func onBackPress() { // view deinit } func loadUser() { stare = .loading Task { [weak self] guard let self else { return } do { let utilizator = try await self.serviciu.fetchUser() self.stare = .loaded(utilizator) } catch { self.stare = .failed(error.localizedDescription) } } } }

Senior
Salmon
75

struct ExampleView: View { var body: some View { VStack { FormView() Button("Reset") { // TODO: } } } } // DOAR CITIRE struct FormView: View { @State private var firstname = "" @State private var lastname = "" @State private var email = "" @State private var website = "" var body: some View { Form { TextField("Enter firstname", text: self.$firstname) TextField("Enter lastname", text: self.$lastname) TextField("Enter email address", text: self.$email) TextField("Enter website address", text: self.$website) } } }

Senior
Salmon
72
/206