iOS
Qual é a finalidade do objeto DispatchGroup na sincronização de tarefas na programação?
Na qual parte do ciclo de vida da execução do aplicativo o coletor de lixo automático (ARC) é aplicado?
Qual é a relação entre o fluxo de dados e a estrutura de fila nos sistemas de processamento de informação?
Pode explicar o que se entende por 'Bounds' em programação ou arquitetura de sistemas?
Pode explicar o que se entende por 'Frame' no contexto de programação ou desenvolvimento?
Pode explicar o que é um tipo de dado de referência?
Tem experiência na criação e escrita de testes automatizados para software?
Que objetos ou componentes verificou durante o seu trabalho anterior?
Qual é a finalidade e uso das ligações fracas com a palavra-chave unowned na programação?
O que significa a propriedade Content Compression Resistance Priority na configuração de interfaces e como ela afeta a exibição dos elementos?
Quais são os níveis de acesso às propriedades e métodos na linguagem Swift?
Pode explicar o princípio de funcionamento do despacho dinâmico em sistemas ou aplicações?
Por que o uso de dados de pilha não é adequado para implementar multitarefa?
É possível declarar uma variável com o modificador Weak que seja constante e imutável no programa?
Em que casos se usam tabelas de dados externos (Side Table) numa base de dados?
Como é que a execução paralela de threads é realizada num processador com um único núcleo?
Pode explicar o que se entende por 'tarefa de barreira' no contexto de desenvolvimento ou teste?
Que ferramentas e mecanismos você usa para implementar e gerenciar multitarefa em aplicativos?