iOS
Quais métodos ou recursos são utilizados para tratar eventos de pressionamento de teclas ou botões?
Como funciona o método viewWillLayoutSubviews durante o processo de atualização da interface no iOS?
Pode dar um exemplo de uma situação em que ocorre um deadlock de recursos no sistema?
É possível obter o quadro atual da animação em execução?
Qual é a diferença entre os métodos setNeedsLayout e layoutIfNeeded em termos de atualização do layout da interface?
Qual é o papel das referências fracas (weak) e não possuídas (unowned) na gestão de memória em linguagens de programação?
Já trabalhou com a base de dados Realm nos seus projetos?
Como é que a gestão de memória para tipos de valor é realizada?
Pode explicar o conceito de modelo anêmico e em que consiste?
De qual estrutura ou módulo é feita a criação e gestão de UIView no iOS?
Qual protocolo de rede garante a capacidade de responder automaticamente a incidentes e tornar-se o primeiro respondente na rede?
Consegues explicar quais são os tipos de fugas de memória nas aplicações?
Que ferramentas e mecanismos você usa para implementar e gerenciar multitarefa em aplicativos?
Como é que o Auto Layout gere a renderização de um grande número de elementos com restrições definidas?
Fale sobre a sua experiência em projetos comerciais
Conte-nos quais soluções tecnológicas você aplicou no seu último projeto
De que forma o sistema operativo determina quando um objeto na memória não é mais utilizado e pode ser liberado com segurança?
Quando se pode dizer que um objeto ou estrutura não está na pilha de memória?
Qual mecanismo de despacho é aplicado ao chamar um método definido em um protocolo que foi estendido usando uma Extensão?
Como é implementada e gerida a multitarefa no sistema operativo iOS?