Sobes.tech

Жобада колдонгон пайдалуу Property Wrapper'лар жөнүндө айтып бер

Senior
192

акыркы класс 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
192

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
192

Жобада колдонулган Swift тилинин версиясы — 6дан жогору же төмөнбү?

Senior
184

Эгер жаңы экран же жаңы функцияны ишке ашырып жатсаңыз, дароо SwiftUI менен жазасызбы, же UIKit жана SwiftUI ортосунда тандоо боюнча талкуулар болотпу?

Senior
184

Жобага келгенде, Swift 6 эле бар болчу, же өтүү сенин катышууңда болду беле?

Senior
181

Array { value1 value2 if condition { value3 } }

Senior
179

Өнүгүү үчүн кызыктуу ресурстар жөнүндө айтып бер — YouTube каналдар, Telegram каналдар, коомчулуктар, инструменттер

Senior
179

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

UIKit үчүн Viper архитектурасын колдонобузбу? Бул бардык колдонмолорго тиешелүүбү?

Senior
178

iOS 16 максаты менен SwiftUI боюнча көйгөйлөр, убактылуу чечимдер же чектөөлөр барбы, iOS 15 менен салыштырганда?

Senior
177

протокол SomeProtocol { func test() } func test1_1(баалоо: SomeProtocol) {} func test1_2(баалоо: any SomeProtocol) {} func test2_1(баалоо: some SomeProtocol) {} func test2_2<Баалоо: SomeProtocol>(баалоо: Баалоо) {} class A { func test2_2<Баалоо: SomeProtocol>(баалоо: Баалоо) { } } class B: SomeProtocol { func test() {} } class C: B {} A().test2_2(баалоо: B())

Senior
177

Жобада азыркы минималдуу iOS максаты кандай?

Senior
176

UIKit жана SwiftUI үчүн презентациялык модулдар үчүн эмне колдонулат — кайсы архитектура?

Senior
174

@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
174

Self -> Тапшырма -> (күчтүү) Self .... Кайтуу -> View desinit -> View model deinit?

Senior
170

Эгер сиз SwiftUIде дизайн тутуму үчүн кайра колдонулчу баскыч компоненти долбоорлоочу болсоңуз, ал кандайча ишке ашырмаксыз?

Senior
169

Кай жана кандайча отмена болот, эгерде DispatchQueue менен WorkItem колдонуп жана cancel() чакырсаңыз?

Senior
169
/2