iOS
Pode explicar o que significa o termo 'Unowned' no contexto da gestão de memória?
Em que consiste o princípio de copy-on-write e para que é utilizado na programação?
Explique o termo 'Strong' no contexto de programação ou aspectos do sistema.
Em que caso o método loadView é chamado no ciclo de vida do controlador?
Poderia explicar o que significa o método setNeedsLayout no contexto de atualização da interface do utilizador?
Consegues enumerar os tipos de valores em Swift?
Em que momento no ciclo de vida do ViewController fica disponível a informação sobre os tamanhos da sua View?
Como é que o evento de clique é processado na aplicação?
Como é determinada a complexidade temporal da operação de copiar um elemento dentro de um array?
Como distinguir o mecanismo de sincronização Semaphore de Exclusão Mútua (Mutex)?
Como desativar ou remover um participante da cadeia de manipuladores no sistema Responders?
Pode explicar o princípio de Copy-on-Write e como funciona nos sistemas de armazenamento de dados?
Pode explicar o que é loadView e como é utilizado no desenvolvimento?
Como determinar o custo em tempo da operação de inserção de um novo elemento numa matriz?
Como é implementada a estratégia Copy-on-write ao nível do funcionamento interno do sistema?