iOS
Qual é a ideia principal da tecnologia Copy-on-write e por que ela é usada?
Qual é o papel do componente Router na arquitetura do sistema ou aplicação?
Que outros tipos de dados, além das classes, são considerados tipos de referência na linguagem de programação?
Quais são as diferenças entre os tipos de dados em termos de sua semântica: valores e referências?
Qual abordagem — estrutura ou classe — tem melhor desempenho?
Qual é a última fase no ciclo de vida de um objeto ou sistema?
Poderia explicar o que exatamente acontece dentro do sistema ao usar Binding?
Pode explicar o princípio de funcionamento e as características do padrão Estratégia na programação orientada a objetos?
Onde costuma armazenar os dados temporariamente salvos durante o processamento?
Qual é a estimativa de tempo para a operação de inserir um elemento com uma chave específica em um armazenamento de dados do tipo dicionário?
Qual é o objetivo do uso do método applicationWillResignActive no ciclo de vida da aplicação?
Que abordagens ou bibliotecas você usou para implementar a multitarefa em seus projetos?
Explique o que é o desembrulhamento forçado de um opcional em Swift e em que situações é aplicado.
Com que tipos de dados o conceito de palavra de máquina geralmente está associado na arquitetura de computadores?
Em que fase e em qual componente do sistema é tomada a decisão sobre o local de armazenamento do valor do tipo?
Qual é a vantagem de usar OperationQueue em comparação com GCD na gestão de tarefas assíncronas?
Como você usa os comandos do LLDB para diagnosticar e corrigir erros no código?
Quais são as principais vantagens de usar NSLock em comparação com outros mecanismos de sincronização?
O que preferes: realizar tarefas sozinho ou em equipa?
Quais métodos e abordagens são utilizados para verificar o funcionamento de componentes individuais do produto de software?