Sobes.tech

охирги клас ProfileViewModel1 { enum Ҳолат { ... } var ҳолат: Ҳолат = .idle let хизмат: UserService init(хизмат: UserService) { ... } func onBackPress() { // кўриш deinit } func loadUser() { ҳолат = .loading Task { [weak self] guard let self else { return } do { let фойдаланувчи = try await self.хизмат.fetchUser() self.ҳолат = .loaded(фойдаланувчи) } catch { self.ҳолат = .failed(error.localizedDescription) } } } }

Senior
Salmon
76

Чӣ гуна системаи тарҳрезӣ байни UIKit ва SwiftUI кор мекунад — оё такроршавии компонентҳо ё фароишҳо вуҷуд дорад?

Senior
Salmon
72

struct ExampleView: View { var body: some View { VStack { FormView() Button("Reset") { // TODO: } } } } // ТОЛЫК УХУЧУ 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

протокол SomeProtocol {} функсия test1_1(қиммат: SomeProtocol) {} функсия test1_2(қиммат: ҳар қандай SomeProtocol) {} функсия test2_1(қиммат: some SomeProtocol) {} функсия test2_2<Қиммат: SomeProtocol>(қиммат: Қиммат) {} класа A { функсия test2_2<Қиммат: SomeProtocol>(қиммат: Қиммат) { } } класа B: SomeProtocol { } A().test2_2қиммат(қиммат: B())

Senior
Salmon
68

Чаро баъзе дархостҳо нархиеро бармегардонанд, ки ҳеҷ гоҳ набуд (масалан, арзиши миёна байни нархи кӯҳна ва нав)?

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

протокол SomeProtocol {} func test1_1(қимат: SomeProtocol) {} func test1_2(қимат: any SomeProtocol) {}

Senior
Salmon
68

Вақте ки ба лоиҳа омадед, оё Swift 6 аллакай вуҷуд дошт ё гузариш дар вақти шумо сурат гирифт?

Senior
Salmon
67

Чаро илова кардани mutex танҳо барои навиштан масъалаи data race ҳал намекунад? Чӣ гуна дуруст истифода бурдани mutex барои ҳимояи тағйирёбандаи умумӣ?

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

Агар шумо як компонент барои тугмаи такрорӣ барои системаи тарҳрезӣ дар SwiftUI бо услубҳои гуногун (асосӣ/дуюмӣ) тарҳрезӣ мекардед, шумо онро чӣ гуна иҷро мекардед?

Senior
Salmon
66

Тавзеҳ диҳед бо калимаҳо, ки чӣ гуна масъалаи кеши нархи мошинро ҳал мекунед: сохтори додаҳо, ҳамоҳангсозӣ, навсозӣ.

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

протокол SomeProtocol {} функсия test1_1 арзиши: SomeProtocol {} функсия test2_1 арзиши: some SomeProtocol {} функсия test1_2 арзиши: any SomeProtocol {}

Senior
Salmon
65

Дар бораи захираҳои ҷолиб барои рушд гап зан — каналҳои YouTube, каналҳои Telegram, ҷомеаҳо, асбобҳо

Senior
Salmon
65

Чӣ гуна View ва ViewModel дар UIKit муошират мекунанд — оё чизе монанди RxSwift/Combine барои биндингҳо истифода мешавад?

Senior
Salmon
64

Ниёз бояд китобхонаи оддӣ барои кеши дар хотира нависед. type Cache interface { Set(k, v string) Get(k string) (v string, ok bool) }

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

Хусусиятро кӯтоҳ баён кунед ва коре, ки ҳоло мекунед, тавсиф кунед.

Middle+
RevolutRevolut
61

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

@MainActor final class ViewModel: ObservableObject { @Published var image: UIImage? func onDownloadPhoto(url: URL) { do { let data = try Data(contentsOf: url) image = UIImage.init(data: data) } catch { log.error("Қатолик: суретті жүктеу сәтсіз аяқталды: \(error)") } } } Button("Жүктеу") { onDownloadPhoto(url) }

Senior
Salmon
57

бигзор, ки падар бояд Task бошад { let child = Task { print("бача оғоз шуд, isCancelled = ", Task.isCancelled) // for index in (1...[phone]) { print(index) } print("бача тамом шуд, isCancelled = ", Task.isCancelled) // } await child.value } try? await Task.sleep(nanoseconds: 1_000_000_000) // 1 сония parent.cancel()

Senior
Salmon
57

Array { value1 value2 if condition { value3 } }

Senior
Salmon
56

Чӣ гуна ҳамкории бо ҳаракатҳо ва зум дар галереяи фото — дар UIKit ё SwiftUI?

Senior
Salmon
53
/206