Pode explicar o que significa o termo Dispatch Barrier no contexto de multithreading e sincronização de threads?
iOS
Explique o que significa o método viewDidLoad e em qual ciclo de vida do UIViewController ele é chamado.
É possível determinar se o escape de encerramento ocorrerá com base no uso de uma biblioteca de terceiros no projeto?
Como o sistema automático de gestão de memória ARC rastreia e gere referências a objetos?
Pode explicar o que significa o termo Hit Test no contexto de gráficos de computador ou UI?
Pode explicar o que é a palavra-chave Typealias na linguagem de programação Swift?
Que tipo de escalonamento é caracterizado pelo maior atraso no processamento de tarefas?
Em que situações se aplicam tipos compatíveis com a palavra-chave weak na programação?
Pode explicar o que acontece ao chamar o método layoutSubviews no UIKit?
Pode explicar o que é o componente UITableView e como ele é utilizado no desenvolvimento de interfaces?
Pode explicar o mecanismo de troca de contexto entre tarefas no sistema operativo?
É possível fazer leitura segura de variáveis de instância em Swift e sob quais condições isso é possível?
Explique o que é uma Barreira de Dispatch e para que é usada nos sistemas de processamento de dados.
Como é determinada a complexidade temporal de inserir um elemento com um índice específico numa matriz?
Como determinar a complexidade temporal da operação de inserir um elemento no meio de uma estrutura de dados que representa um dicionário?
Consegues enumerar a cadeia de herança da classe UIButton no sistema?
Tem experiência prática no uso da linguagem de programação C?
Qual é a diferença entre referências Weak e Unowned na gestão de memória?