Pode explicar o conceito de unowned no contexto do manuseio seguro de referências em Swift?
iOS
Podes partilhar os projetos ou tarefas mais importantes que conseguiste implementar com sucesso?
O que se entende por despacho no contexto de programação ou sistemas operativos?
Quais passos seguiu para publicar a aplicação na App Store no seu emprego anterior?
Pode explicar o funcionamento do ciclo de eventos Run Loop em aplicações?
Explica as etapas de criação, uso e destruição de um objeto durante a sua existência num programa
Que tipos de ligações podem ser armazenados na tabela Side Table?
Quais métodos podem ser usados para implementar o armazenamento de dados temporários dentro de um aplicativo no iOS?
Por que é limitada a utilização de referências fracas e quais são as suas características de comportamento?
Situações relacionadas com o uso de referências fracas (não possuídas) podem levar a uma falha na aplicação? Dê um exemplo.
Pode explicar o que é multitarefa na programação?
Qual é a diferença entre paralelismo de threads e operações assíncronas na programação?
Quantos especialistas na sua equipa trabalham no desenvolvimento de aplicações para iOS?
Como é que se podem guardar e recuperar dados do UserDefaults em aplicações iOS?
Pode explicar a diferença entre GCD (Grand Central Dispatch) e Operation na gestão de assincronidade no iOS?
De que conjunto de tecnologias é composto o Core Data e como funciona para armazenar dados?
Pode explicar o que significa o mecanismo automático de gestão de memória ARC no iOS?
O stack selecionado garante a execução de operações em ambiente multithread?
Como é implementado o gerenciamento de memória no sistema operativo iOS?