Sobes.tech

Array { value1 value2 if condition { value3 } }

Senior
175

Kada si došao na projekat, da li je već postojao Swift 6 ili je prelaz nastao tokom tvog prisustva?

Senior
174

Koji je trenutni minimalni cilj iOS u projektu?

Senior
174

Ispričaj o zanimljivim resursima za razvoj — YouTube kanali, Telegram kanali, zajednice, alati

Senior
173

Da li koristite arhitekturu Viper za UIKit? Da li se odnosi na sve aplikacije?

Senior
172

završna klasa ProfileViewModel1 { enum Stanje { ... } var stanje: Stanje = .idle let usluga: UserService init(usluga: UserService) { ... } func onBackPress() { // prikaz deinit } func loadUser() { stanje = .loading Task { [weak self] guard let self else { return } do { let korisnik = try await self.usluga.fetchUser() self.stanje = .loaded(korisnik) } catch { self.stanje = .failed(error.localizedDescription) } } } }

Senior
170

Da li postoje problemi, rešenja ili ograničenja u vezi sa SwiftUI-jem u cilju iOS 16 u poređenju sa 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("Neuspešno preuzimanje slike: \(error)") } } } Button("Preuzmi") { 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

Ako implementirate novi ekran ili novu funkciju, odmah pišete na SwiftUI, ili postoje diskusije o izboru između UIKit i SwiftUI?

Senior
166

Self -> Zadatak -> (snažan) Self .... Назад -> View desinit -> View model deinit?

Senior
165

Ispričaj mi o korišćenju SwiftUI u projektu — koja je politika, koliko ekrana je napisano u SwiftUI

Senior
165

Ako biste projektovali komponentu dugmeta za sistem dizajna u SwiftUI sa različitim stilovima (primarni/sekundarni), kako biste to implementirali?

Senior
163

Šta se koristi za prezentacijske module u UIKit i SwiftUI — koja arhitektura?

Senior
160

протокол 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
160

Да ли тренутно користите GCD или Modern Concurrency (async/await) за нове задатке везане за нитове?

Senior
160

Kako shvataš termin strukturirana konkurentnost u Swift-u? Da li Task.detached odgovara ovom pojmu?

Senior
153

Kada i kako se dešava otkazivanje kada koristite DispatchQueue sa WorkItem i pozovete cancel()?

Senior
151
/2