iOS
Quais são as diferenças entre usar a anotação @State para uma variável e a anotação @ObservedObject no SwiftUI?
Pode explicar o que se entende por operação assíncrona na programação?
Em que casos deve-se realizar a transferência de dados entre diferentes modelos ou bases de dados?
Qual princípio do SOLID os opcionais violam?
Que formas de transmissão de dados conheces?
Existem funções de primeira classe na linguagem de programação Swift?
Como é que o compilador encontra o método que precisa de ser chamado?
O que pode contar sobre o Grand Central Dispatch e seu uso no desenvolvimento iOS?
Quais dificuldades podem surgir ao implementar ligações WebSocket numa aplicação?
Pode um valor estar no heap e uma referência na pilha? Explique seu ponto de vista.
Como distinguir os tipos de dados baseados em referências dos tipos de dados que armazenam valores diretamente?
Que experiência tem na trabalhar com diferentes tipos de arquitetura de sistemas?
Qual é a diferença entre NIL e NaN no contexto da linguagem de programação Swift?
Qual é a complexidade de procurar um elemento numa matriz em Swift?
Como pode parar a execução de uma tarefa usando GCD (Grand Central Dispatch)?
Quais são os princípios do design?
Com que ferramentas ou métodos pode realizar-se a conversão de dados?
Como evitar a criação de um ciclo de retenção (retain cycle) no iOS?
O que significa a propriedade Content Compression Resistance Priority na configuração de interfaces e como ela afeta a exibição dos elementos?
O que acontece com a fila paralela ao iniciar uma operação de barreira?