Sobes.tech

beigu klase ProfileViewModel1 { enum Stāvoklis { ... } var stāvoklis: Stāvoklis = .idle let pakalpojums: UserService init(pakalpojums: UserService) { ... } func onBackPress() { // skats deinit } func loadUser() { stāvoklis = .loading Task { [weak self] guard let self else { return } do { let lietotājs = try await self.pakalpojums.fetchUser() self.stāvoklis = .loaded(lietotājs) } catch { self.stāvoklis = .failed(error.localizedDescription) } } } }

Senior
178

Kura Swift valodas versija tiek projektā — virs 6 vai zemāka?

Senior
178

Array { value1 value2 if condition { value3 } }

Senior
175

Kad tu ieradies projektā, vai jau bija Swift 6, vai pāreja notika tavā laikā?

Senior
175

Kā jūs saprotat strukturētu konkurenci Swift? Vai Task.detached atbilst šai jēdzienam?

Senior
175

Kāds ir pašreizējais minimālais iOS mērķis projektā?

Senior
174

Vai izmantojat Viper arhitektūru UIKit? Vai tas attiecas uz visas lietojumprogrammas?

Senior
174

Ja īstenojat jaunu ekrānu vai jaunu funkciju, vai uzreiz rakstāt SwiftUI, vai ir diskusijas par izvēli starp UIKit un SwiftUI?

Senior
174

Vai šobrīd izmantojat GCD vai Modern Concurrency (async/await) jauniem uzdevumiem, kas saistīti ar pavedieniem?

Senior
174

Pastāsti par interesantiem resursiem attīstībai — YouTube kanāli, Telegram kanāli, kopienas, rīki

Senior
173

```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
171

@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("Neizdevās lejupielādēt attēlu: \(error)") } } } Button("Lejupielādēt") { onDownloadPhoto(url) }

Senior
170

Vai ir problēmas, īslaicīgi risinājumi vai ierobežojumi saistībā ar SwiftUI iOS 16 mērķa gadījumā salīdzinājumā ar iOS 15?

Senior
169

Self -> Uzdevums -> (spēcīgs) Self .... Atpakaļ -> View desinit -> View model deinit?

Senior
166

Ja jūs projektētu atkārtoti lietojamu pogas komponentu SwiftUI dizaina sistēmai ar dažādiem stiliem (primārais/sekundārais), kā jūs to īstenotu?

Senior
165

Kas tiek izmantojams prezentācijas moduļiem UIKit un SwiftUI — kāda arhitektūra?

Senior
162

protokols SomeProtocol { func test() } func test1_1(uzdevums: SomeProtocol) {} func test1_2(uzdevums: any SomeProtocol) {} func test2_1(uzdevums: some SomeProtocol) {} func test2_2<Uzdevums: SomeProtocol>(uzdevums: Uzdevums) {} class A { func test2_2<Uzdevums: SomeProtocol>(uzdevums: Uzdevums) { } } class B: SomeProtocol { func test() {} } class C: B {} A().test2_2(uzdevums: B())

Senior
162

Kad un kā notiek atcelšana, izmantojot DispatchQueue ar WorkItem un izsaucot cancel()?

Senior
157
/2