iOS
Como é que se pode determinar a escala do ecrã no momento atual?
Explique o papel da interface UIApplicationDelegate na vida do seu aplicativo iOS.
Qual pilha tecnológica você usa no seu trabalho?
Como distinguir o processamento com Table Dispatch do processamento através de Message Dispatch?
Como é feita a integração do código Swift num projeto Objective-C?
Pode explicar o conceito do sistema de layout no UIKit e como ele funciona?
É possível em uma linguagem de programação definir uma enumeração que contenha ao mesmo tempo um valor embutido e um valor adicional associado a ele?
Explique o princípio do fluxo de dados unidirecional e suas principais características.
Em que lugar da memória o objeto apontado por uma referência forte é armazenado?
Que dados é permitido guardar no UserDefaults para armazenar informações do usuário?
Qual estrutura de dados é adequada para modelar eventos de pression de botões ou teclas?
Qual será o tempo de execução da operação de adicionar um elemento ao final do array se a sua complexidade exceder O(1)?
Pode explicar as diferenças entre UIView, UIWindow e CALayer no desenvolvimento de interfaces iOS?
Como é que é implementada a notificação da transição do sistema de ativo para inativo?
Que consequências ocorrem se uma variável do tipo value, capturada numa closure, for alterada e essa closure for chamada novamente?
O que significa uma situação em que ocorre uma inversão de prioridades num programa, e quando isso pode acontecer?
Pode explicar o que se entende por processo de atualização da estrutura da base de dados?
Quais são as principais diferenças entre os padrões arquiteturais MVC e MVVM no contexto da organização do código e da interação dos componentes?
Explique o que é o NotificationCenter e como ele funciona no sistema de notificações
Onde guardou as passwords em projetos anteriores?