iOS
Usas ferramentas de captura e análise de tráfego de rede?
Como é que o processamento assíncrono de tarefas é implementado numa fila sequencial?
Qual é o impacto do uso da anotação @objc dynamic no código?
Qual é o número máximo de instâncias de UIWindow que podem ser criadas numa aplicação?
Como diferem as filas Async e Concurrent em essência e aplicação?
Qual é o objetivo do uso de um contador de referências ao declarar variáveis com o atributo unowned na gestão de memória?
De que maneiras você elimina ou minimiza os problemas relacionados com a execução paralela de tarefas em um ambiente multithread?
Qual é a diferença entre as classes Error e Exception no contexto do tratamento de erros?
Pode explicar o conceito de camada na arquitetura de software?
Tem experiência no uso do sistema de gestão de gráficos de objetos Core Data para armazenar dados em aplicações iOS?
Pode explicar o que é o swizzling na programação e em que situações é utilizado?
Pode explicar o princípio de funcionamento do AutoLayout nas interfaces do iOS?
Qual é o papel e a função do componente UIAppearance no desenvolvimento de interfaces?
Como é avaliada a complexidade da operação de remoção de um nó de uma árvore binária?
Quais são as principais características e propriedades do componente UIView no iOS?
Como é que a transmissão de dados para os componentes filhos dentro da hierarquia é realizada no SwiftUI?
O que levou à sua escolha do padrão arquitetónico MVVM para o desenvolvimento?
Quais métodos são utilizados para gerenciar os fluxos de execução nos programas?
Podes enumerar os principais tipos de ligações utilizados na programação?
Como funciona o mecanismo synchronized ao usá-lo com uma função estática no contexto de um monitor?