iOS
Quais mecanismos de multitarefa são usados no iOS?
Por que não é recomendado sobrecarregar a thread principal no iOS, e quais são as maneiras de evitar isso?
Como é que o sistema determina em qual vista ocorreu o toque?
Em que momento iremos remover o objeto se o contador de referências atingir zero?
O que pode contar sobre o Grand Central Dispatch e seu uso no desenvolvimento iOS?
Quais métodos podem ser usados para liberar a memória ocupada por um objeto no sistema de gerenciamento de memória?
Para que é que a pilha é usada num programa?
Qual mecanismo é usado para exibir a tela no iOS?
Quais são os princípios básicos da programação orientada a objetos que pode destacar?
Como implementaria a limpeza de memória através de tipos armazenados e chaves?
Que ferramentas do Xcode você usa no seu trabalho?
Fale sobre codificação e decodificação de dados no UserDefaults.
Fale sobre os ciclos de vida do controlador e como eles são chamados.
O que significa que o tipo de valor (value type) pertence ao tipo de referência (reference type)?
Quais são as principais diferenças entre as linguagens Objective-C e Swift?
Quais métodos existem para terminar ou suspender o processo de animação?
Como é que o uso do padrão Singleton pode violar os princípios de polimorfismo?
Quais são as vantagens e desvantagens de usar diferentes tipos de layouts no iOS?
Utiliza UIKit ou SwiftUI no seu trabalho?
O que são opcionais e qual o papel deles na linguagem Swift?