Sobes.tech

protokoll SomeProtocol {} func test1_1(érték: SomeProtocol) {} func test1_2(érték: any SomeProtocol) {}

Senior
Salmon
82

záró osztály ProfileViewModel1 { állapot enum { ... } változó állapot: Állapot = .idle hagyományos szolgáltatás: UserService init(szolgáltatás: UserService) { ... } func onBackPress() { // nézet deinit } func loadUser() { állapot = .loading Task { [weak self] guard let self else { return } do { let felhasználó = try await self.szolgáltatás.fetchUser() self.állapot = .loaded(felhasználó) } catch { self.állapot = .failed(error.localizedDescription) } } } }

Senior
Salmon
81

Miért nem oldja meg az adatverseny problémáját, ha csak írási mutexet adunk hozzá? Hogyan kell helyesen használni egy mutexet egy közös változó védelmére?

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

Röviden mutatkozz be, és írd le jelenlegi munkádat.

Middle+
RevolutRevolut
78

Miért ad vissza néhány lekérdezés olyan árat, ami soha nem volt (például egy közbenső érték a régi és az új ár között)?

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

```swift struct ContentView: View { var body: some View { ScrollView { content .padding(20) } .background(Color(.systemGroupedBackground)) .overlay(alignment: .bottom) { continueButton } } } ``` ```swift struct ContentView: View { var body: some View { ScrollView { content .padding(20) } .background(Color(.systemGroupedBackground)) .safeAreaInset(edge: .bottom) { continueButton } } } ```

Senior
Salmon
76

Ha egy újrahasznosítható gombkomponenst terveznél egy SwiftUI alapú dizájrendszerhez különböző stílusokkal (elsődleges/hátsó), hogyan valósítanád meg?

Senior
Salmon
75

Egyszerű memória alapú cache könyvtárat kell írni. type Cache interface { Set(k, v string) Get(k string) (v string, ok bool) }

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

struct ExampleView: View { var body: some View { VStack { FormView() Button("Reset") { // TODO: } } } } // CSAK OLVASHATÓ 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
74

Amikor megérkeztél a projekthez, már volt Swift 6, vagy a váltás veled történt?

Senior
Salmon
71

protokoll SomeProtocol {} függvény test1_1(érték: SomeProtocol) {} függvény test1_2(érték: bármilyen SomeProtocol) {} függvény test2_1(érték: some SomeProtocol) {} függvény test2_2<Érték: SomeProtocol>(érték: Érték) {} osztály A { függvény test2_2<Érték: SomeProtocol>(érték: Érték) { } } osztály B: SomeProtocol { } A().test2_2(érték: B())

Senior
Salmon
71

Írja le szavakkal, hogyan oldaná meg az autó árának cache-elési problémáját: adatszerkezet, szinkronizáció, frissítés.

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

A projektben használt Swift nyelv verziója — 6 felett vagy alatt?

Senior
Salmon
68

Hogyan kommunikál a View és a ViewModel a UIKit-ben — használják-e valami olyasmit, mint az RxSwift/Combine kötéseknél?

Senior
Salmon
66

Mesélj érdekes forrásokról a fejlődéshez — YouTube csatornák, Telegram csatornák, közösségek, eszközök

Senior
Salmon
66

protokoll SomeProtocol {} func test1_1(érték: SomeProtocol) {} func test2_1(érték: some SomeProtocol) {} func test1_2(érték: bármely SomeProtocol) {}

Senior
Salmon
65

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

@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("A kép letöltése sikertelen: \(error)") } } } Button("Letöltés") { onDownloadPhoto(url) }

Senior
Salmon
64

Mi van a UIKit és SwiftUI bemutató moduljaihoz — milyen architektúra?

Senior
Salmon
62

Volt-e érdekes szekció vagy keretrendszer a legutóbbi WWDC-n, amit kipróbálnál a munkádban?

Senior
Salmon
62
/206