Pode explicar o conceito de unowned no contexto do manuseio seguro de referências em Swift?
iOS
Consegue listar os diferentes tipos de métodos de gestão de tarefas e recursos nos sistemas operacionais?
Qual é o papel e a função da camada de apresentação na arquitetura da aplicação?
O que se entende por despacho no contexto de programação ou sistemas operativos?
Como é que a presença de uma mesa lateral afeta a duração de existência de um objeto no sistema?
Quais são as características e nuances ao guardar dados de string?
É possível realizar comparação de objetos do tipo Optional no código?
Por que a interface de utilizador renderizava corretamente antes de adicionar uma despacha explícita na thread principal?
Pode explicar o que se entende por conceito de concorrência na programação?
Pode explicar o que significa o mecanismo automático de gestão de memória ARC no iOS?
Pode explicar o princípio de funcionamento do libertador automático de objetos com AutoreleasePool?
Como é implementado o gerenciamento de memória no sistema operativo iOS?
Quais são os principais métodos de layout de páginas web?
Quais parâmetros podem influenciar o processo de despacho de tarefas ou processos?
Explique por que a ausência de valor numa referência fraca não causa erros ou consequências indesejadas na sua aplicação.
Explique as etapas da vida de uma instância de ViewController numa aplicação iOS.
Qual coleção incorporada está ausente na biblioteca padrão do Swift?
A estrutura de dados é sempre colocada automaticamente na pilha de memória?