iOS
Pode explicar a finalidade e o funcionamento da palavra-chave volatile no contexto do desenvolvimento Android?
Quantos especialistas na sua equipa trabalham no desenvolvimento de aplicações para iOS?
É possível adicionar novas propriedades a um objeto através da extensão do seu tipo?
Qual mecanismo de gestão de tipos é aplicável aos tipos genéricos nas linguagens de programação?
Qual é a diferença entre paralelismo de threads e operações assíncronas na programação?
O que você pode dizer sobre a importância e o papel dos algoritmos na programação?
Que métodos usar para evitar conflitos ao acessar recursos partilhados?
Como diferenciam-se FireStore e Firebase no contexto das suas funcionalidades e uso?
Como libertar ou redefinir um link armazenado numa variável?
Poderia falar sobre as tarefas de infraestrutura que teve que resolver em projetos anteriores?
Pode explicar o que acontece ao chamar o método layoutSubviews no UIKit?
É possível usar valores de tipos de dados passados por valor em listas de captura em closures?
Como pode implementar a ocultação de dados internos de um objeto para evitar o acesso direto a partir do exterior?
Em que fase do ciclo de vida do UIViewController é recomendado trabalhar com os tamanhos já calculados da sua View?
Qual é a diferença entre os modificadores de acesso fileprivate e private na linguagem Swift?
Tens projetos próprios ou hobbies relacionados com o desenvolvimento de software?
É possível implementar herança múltipla na linguagem Swift?
Pode explicar o mecanismo de gestão automática de memória com Autorelease em Objective-C?
A disposição automática dos elementos da interface é suportada ao usar arquivos Storyboard e XIB?
Em que parte do programa os valores das variáveis são armazenados e como estão organizados?