Sobes.tech

Array { value1 value2 if condition { value3 } }

Senior
175

classe final ProfileViewModel1 { enum Estado { ... } var estado: Estado = .idle let serviço: UserService init(serviço: UserService) { ... } func onBackPress() { // view deinit } func loadUser() { estado = .loading Task { [weak self] guard let self else { return } do { let utilizador = try await self.serviço.fetchUser() self.estado = .loaded(utilizador) } catch { self.estado = .failed(error.localizedDescription) } } } }

Senior
174

Qual é o alvo mínimo de iOS no projeto atualmente?

Senior
174

Quando chegaste ao projeto, já havia Swift 6, ou a transição ocorreu durante a tua presença?

Senior
174

Fale sobre recursos interessantes para o desenvolvimento — canais do YouTube, canais do Telegram, comunidades, ferramentas

Senior
173

Utiliza a arquitetura Viper para UIKit? Aplica-se a todas as aplicações?

Senior
172

Existem problemas, soluções temporárias ou limitações relacionadas ao SwiftUI com o objetivo iOS 16 em comparação com o 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("Falha ao descarregar a imagem: \(error)") } } } Button("Descarregar") { 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

Fala-me sobre o uso do SwiftUI no projeto — qual é a política, quantas telas estão escritas em SwiftUI

Senior
167

Se implementar uma nova tela ou uma nova funcionalidade, escreve imediatamente em SwiftUI, ou há discussões sobre a escolha entre UIKit e SwiftUI?

Senior
166

Auto -> Tarefa -> (forte) Auto .... Voltar -> Ver desinit -> Ver modelo deinit?

Senior
166

Se estivesse a projetar um componente de botão reutilizável para um sistema de design em SwiftUI com diferentes estilos (primário/secundário), como o implementaria?

Senior
165

protocolo SomeProtocol { func test() } func test1_1(valor: SomeProtocol) {} func test1_2(valor: any SomeProtocol) {} func test2_1(valor: some SomeProtocol) {} func test2_2<Valor: SomeProtocol>(valor: Valor) {} class A { func test2_2<Valor: SomeProtocol>(valor: Valor) { } } class B: SomeProtocol { func test() {} } class C: B {} A().test2_2(valor: B())

Senior
160

O que é usado para módulos de apresentação no UIKit e SwiftUI — qual é a arquitetura?

Senior
160

Está atualmente a usar GCD ou Concorrência Moderna (async/await) para novas tarefas relacionadas com threads?

Senior
160

Como entendes o termo concorrência estruturada em Swift? Task.detached enquadra-se nesta definição?

Senior
155

Quando e como ocorre o cancelamento ao usar DispatchQueue com WorkItem e chamar cancel()?

Senior
151
/2