Quais princípios e mecanismos são utilizados para a alocação e libertação de memória na linguagem Swift?
iOS
Pode explicar o que é o padrão de arquitetura MVVM e como ele é aplicado no desenvolvimento de interfaces?
Quais métodos podes usar para implementar animações para UIView no iOS?
Explique as diferenças entre threads de execução e estrutura de fila na programação.
Explique o que significa o termo 'Escaping closure' no contexto da programação em Swift.
Quais são as abordagens existentes para implementar elementos opcionais em sistemas de software?
Pode explicar como funciona a cadeia de manipuladores no sistema Responder Chain?
Quais são as convenções e limitações associadas ao uso de propriedades fracas em sistemas de software?
Explique o conceito de View no SwiftUI e como é utilizado na criação de interfaces.
Qual componente do sistema processa os eventos de gestos na aplicação?
Pode explicar o princípio de funcionamento e a finalidade dos chamados pontos no contexto do desenvolvimento ou arquitetura?
Qual pilha tecnológica é normalmente aplicada na implementação do padrão MVVM?
Quais são os principais mecanismos que conhece para sincronização de threads?
Qual é o menor número de objetos necessários para formar um ciclo de retenção na memória?
Por que é recomendado usar uma referência fraca a si mesmo (weak self) no código que utiliza closures?
Quais métodos e mecanismos no SwiftUI são utilizados para atualizar a interface do utilizador quando os dados mudam?
O número de processos corresponde ao número de threads no sistema?