iOS
Explique o princípio de funcionamento das funções assíncronas usando as palavras-chave Async e Await
Quais são as vantagens e desvantagens do padrão arquitetónico VIPER no desenvolvimento de aplicações móveis?
Que bibliotecas externas usou no seu projeto anterior e para que tarefas?
Pode explicar o conceito de dependência inversa e o seu papel no design de sistemas?
Quais são as vantagens da arquitetura VIPER em comparação com o MVC?
Explique o conceito de Codable no contexto da serialização de dados em Swift.
Qual é a principal tarefa do protocolo Codable em Swift e em que cenários é utilizado?
Poderia explicar as vantagens e desvantagens de usar inversão de dependências na programação?
Qual é o objetivo principal do uso de protocolos nas comunicações de rede?
Pode explicar o que significa o mecanismo automático de gestão de memória ARC no iOS?
Descreva as tarefas técnicas mais difíceis com que se deparou e que resolveu com sucesso
Podes dar um exemplo de uma situação em que se aplica o princípio do protocolo?
De que formas as tarefas paralelas são implementadas e geridas na programação multithread?
Que métodos de layout de interfaces de usuário você aplicou na sua prática?
Pode explicar as diferenças entre UIView, UIWindow e CALayer no desenvolvimento de interfaces iOS?
Pode partilhar a sua experiência profissional e principais conquistas?
Que métodos utiliza para garantir a conveniência no desenvolvimento e na organização de tarefas no seu trabalho?
Como verificar a correção do endereço de email inserido?