iOS
Pode explicar o que significa o termo 'Unowned' no contexto da gestão de memória?
Está atualmente envolvido em alguma atividade profissional ou projeto?
Pode explicar o conceito de corrida de condições num ambiente multithread e como isso pode afetar o funcionamento de um programa?
Podes listar os principais tipos de dados usados na linguagem Swift?
Pode explicar o que é o UIView no contexto do desenvolvimento de interfaces iOS?
Quais são as principais dificuldades que podem surgir ao usar GCD em aplicações?
Qual é a finalidade do componente UIView no desenvolvimento de interfaces iOS?
Qual é a função principal da gestão automática de memória implementada com ARC?
Pode explicar os princípios básicos do mecanismo de gestão automática de memória ARC no iOS?
Podes dar um exemplo que ilustre a aplicação dos princípios SOLID no desenvolvimento?
Como é que o evento de clique é processado na aplicação?
Pode explicar os princípios fundamentais do SOLID para o desenvolvimento de software?
Pode explicar o que significa o mecanismo automático de gestão de memória ARC no iOS?
Como é que a visualização de informações gráficas é implementada no componente UIView?
Que ferramentas e mecanismos você usa para implementar e gerenciar multitarefa em aplicativos?
Explique o conceito de cadeia de respondentes (Responder Chain) no sistema de processamento de eventos em aplicações GUI.
Qual é o objetivo principal do princípio de abertura/fecho no design de sistemas de software?