Sobes.tech

iOS

Array { value1 value2 if condition { value3 } }

Senior
175

Kiedy dołączyłeś do projektu, czy Swift 6 już istniał, czy przejście nastąpiło podczas twojego udziału?

Senior
174

Jaki jest minimalny cel iOS w projekcie?

Senior
174

Opowiedz o interesujących zasobach do rozwoju — kanały YouTube, kanały Telegram, społeczności, narzędzia

Senior
173

klasa finalna ProfileViewModel1 { enum Stan { ... } var stan: Stan = .idle let usługa: UserService init(usługa: UserService) { ... } func onBackPress() { // widok deinit } func loadUser() { stan = .loading Task { [weak self] guard let self else { return } do { let użytkownik = try await self.usługa.fetchUser() self.stan = .loaded(użytkownik) } catch { self.stan = .failed(error.localizedDescription) } } } }

Senior
170

Czy używasz architektury Viper dla UIKit? Czy dotyczy to wszystkich aplikacji?

Senior
170

Czy istnieją problemy, obejścia lub ograniczenia związane z SwiftUI w celu iOS 16 w porównaniu do iOS 15?

Senior
169

@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("Nie udało się pobrać obrazu: \(error)") } } } Button("Pobierz") { onDownloadPhoto(url) }

Senior
168

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

Jeśli implementujesz nowy ekran lub nową funkcję, od razu piszesz na SwiftUI, czy zdarzają się dyskusje na temat wyboru między UIKit a SwiftUI?

Senior
165

Opowiedz o użyciu SwiftUI w projekcie — jaka jest polityka, ile ekranów jest napisanych w SwiftUI

Senior
165

Gdybyś projektował wielokrotnego użytku komponent przycisku dla systemu projektowania w SwiftUI z różnymi stylami (primary/secondary), jak byś to zrealizował?

Senior
163

Self -> Zadanie -> (silny) Self .... Wstecz -> View desinit -> View model deinit?

Senior
163

Co jest używane do modułów prezentacyjnych w UIKit i SwiftUI — jaka architektura?

Senior
160

protokół SomeProtocol { func test() } func test1_1(wartość: SomeProtocol) {} func test1_2(wartość: any SomeProtocol) {} func test2_1(wartość: some SomeProtocol) {} func test2_2<Wartość: SomeProtocol>(wartość: Wartość) {} class A { func test2_2<Wartość: SomeProtocol>(wartość: Wartość) { } } class B: SomeProtocol { func test() {} } class C: B {} A().test2_2(wartość: B())

Senior
160

Czy obecnie używasz GCD lub Modern Concurrency (async/await) do nowych zadań związanych z wątkami?

Senior
160

Jak rozumiesz termin strukturalnej współbieżności w Swift? Czy Task.detached pasuje do tego pojęcia?

Senior
153

Kiedy i jak następuje anulowanie, gdy używa się DispatchQueue z WorkItem i wywołuje cancel()?

Senior
151
/2
Pytania do przygotowania do iOS — Strona 2 - sobes.tech