Sobes.tech

Ispričaj o zanimljivim resursima za razvoj — YouTube kanali, Telegram kanali, zajednice, alati

Senior
Salmon
56

Zašto je UI prikazivao ispravno pre dodavanja eksplicitnog rasporeda na glavni nit?

Senior
Uzum
55

Zašto dodavanje mutexa samo za pisanje ne rešava problem data race? Kako pravilno koristiti mutex za zaštitu zajedničke promenljive?

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

Потребно је написати једноставну библиотеку за кеш у меморији. type Cache interface { Set(k, v string) Get(k string) (v string, ok bool) }

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

Navigacija je napisana u UIKit, a upozorenja/ploče se iznose u UIKit ili koristite nativne alate SwiftUI?

Senior
Salmon
53

Kako funkcioniše sistem dizajna između UIKit i SwiftUI — postoji li duplikacija komponenti ili omotača?

Senior
Salmon
52

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

struct ExampleView: View { var body: some View { VStack { FormView() Button("Reset") { // TODO: } } } } // SAMO ZA ČITANJE 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
50

Da li postoje problemi, rešenja ili ograničenja u vezi sa SwiftUI-jem u cilju iOS 16 u poređenju sa iOS 15?

Senior
Salmon
49

Array { value1 value2 if condition { value3 } }

Senior
Salmon
47

završna klasa ProfileViewModel1 { enum Stanje { ... } var stanje: Stanje = .idle let usluga: UserService init(usluga: UserService) { ... } func onBackPress() { // prikaz deinit } func loadUser() { stanje = .loading Task { [weak self] guard let self else { return } do { let korisnik = try await self.usluga.fetchUser() self.stanje = .loaded(korisnik) } catch { self.stanje = .failed(error.localizedDescription) } } } }

Senior
Salmon
47

Zašto trenutni kod sa beskonačnom for petljom u main ne radi? Kako to popraviti?

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

Kako je implementirana interakcija sa gestovima i zum u foto galeriji — na UIKit ili SwiftUI?

Senior
Salmon
44

neka roditelj bude Task { let child = Task { print("dete je počelo, isCancelled = ", Task.isCancelled) // for index in (1...[phone]) { print(index) } print("dete završilo, isCancelled = ", Task.isCancelled) // } await child.value } try? await Task.sleep(nanoseconds: 1_000_000_000) // 1 sekunda parent.cancel()

Senior
Salmon
43

Koja verzija jezika Swift se koristi u projektu — viša od 6 ili niža?

Senior
Salmon
42

struct ExampleView: View { @State var isVariant1 = true var body: some View { VStack { Toggle("Koristi Varijantu 1", isOn: $isVariant1.animation(.linear)) Text(isVariant1 ? "Varijanta 1" : "Varijanta 2") } .padding() } } Varijanta1 -> skala -> 1 -> 0 Varijanta2 -> skala -> 0

Senior
Salmon
41

Da li koristite arhitekturu Viper za UIKit? Da li se odnosi na sve aplikacije?

Senior
Salmon
41

протокол SomeProtocol {} func test1_1(вредност: SomeProtocol) {} func test1_2(всякакъв SomeProtocol) {} func test2_1(вредност: some SomeProtocol) {} func test2_2<Вредност: SomeProtocol>(вредност: Вредност) {} класа A { func test2_2<Вредност: SomeProtocol>(вредност: Вредност) { } } класа B: SomeProtocol { } A().test2_2(вредност: B())

Senior
Salmon
40

Koji je trenutni minimalni cilj iOS u projektu?

Senior
Salmon
39

Šta se dešava kada se nil prosledi u set?

Middle+
RevolutRevolut
39
/206