Pode explicar o conceito de Release em Objective-C e o seu papel na gestão de memória?
iOS
Como é que a gestão de memória para tipos de valor é realizada?
Poderia explicar a finalidade e o funcionamento da função dealloc em Objective-C?
O stack é sempre mais eficiente em termos de desempenho em comparação com a heap?
Explique o mecanismo de gestão automática de memória associado ao Autorelease em Objective-C
Podes partilhar os projetos ou tarefas mais importantes que conseguiste implementar com sucesso?
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?
Explique o que significa o termo GCD e como é utilizado na programação
Pode explicar o princípio de funcionamento do libertador automático de objetos com AutoreleasePool?
Pode explicar o termo 'fila' no contexto de estruturas de dados?
Em que casos e quando ocorre a libertação automática de memória no sistema?
Pode explicar o mecanismo de gestão automática de memória com Autorelease em Objective-C?
Explique as diferenças entre GCD, NSThread e OperationQueue e quais são as vantagens de cada um para a multitarefa no desenvolvimento iOS.
Que métodos vais usar para acessar tipos de dados de referência na linguagem Swift?
Pode explicar o que se entende por 'Ator' no contexto de programação e sistemas?
Explique o conceito de cadeia de respondentes (Responder Chain) no sistema de processamento de eventos em aplicações GUI.
Consegues descrever as características e nuances ao usar certos stacks tecnológicos?
Explique o princípio de funcionamento das operações síncronas e a sua finalidade na programação.
Como diferem as abordagens de gestão de memória em Objective-C e Swift?