Quais são as vantagens e desvantagens do uso de semáforos no controle de acesso a recursos?
iOS
Como distinguir o mecanismo de sincronização Semaphore de Exclusão Mútua (Mutex)?
Como explicar o processo de exibição da interface gráfica do usuário na tela?
Explique o que se entende por conceito de Silent Push no contexto de notificações móveis
Como se diferenciam a tipagem estática e dinâmica nas linguagens de programação?
Pode explicar a diferença entre GCD (Grand Central Dispatch) e Operation na gestão de assincronidade no iOS?
Deve-se obrigatoriamente atribuir um valor à variável estática na sua declaração?
Pode explicar o princípio de Copy-on-Write e como funciona nos sistemas de armazenamento de dados?
Que métodos e abordagens conhece para arredondar ou alterar a forma do elemento exibido na interface?
Qual é a diferença entre uma variável estática e uma variável normal na programação?
Quais métodos devem ser aplicados para evitar conflitos quando há vários Gesture Recognizers numa mesma View?
Como é determinada a eficiência de procurar um elemento por chave numa estrutura de dados dicionário?
Pode explicar o que se entende por inversão de prioridades em sistemas ou algoritmos?
Pode explicar o conceito de avaliação preguiçosa ou adiamento da execução de tarefas na programação?
Pode explicar o que significa o mecanismo automático de gestão de memória ARC no iOS?
Quais componentes e estruturas são inicializados ao iniciar uma aplicação de programa?
Pode explicar o conceito de unowned no contexto do manuseio seguro de referências em Swift?
De que maneiras é possível detectar fugas de memória numa aplicação?
Podes enumerar e descrever os principais métodos da classe UIResponder utilizados para lidar com eventos de entrada?
Como implementar a interação entre o Reconhecedor de Gestos e a cadeia de manipuladores na cadeia de respostas do sistema?