Como distinguir os tipos de dados por valor e por referência e em que se diferenciam na programação?
iOS
Pode explicar o que significa o termo 'some' no contexto da programação?
Tem experiência prática em enviar e receber solicitações de rede nos seus projetos?
Pode explicar o princípio de Copy-on-Write e como funciona nos sistemas de armazenamento de dados?
Fale-nos sobre a sua experiência na integração e trabalho com notificações push em aplicações
Em que casos se aplica o modelo de classes na programação?
Podes partilhar os projetos ou tarefas mais importantes que conseguiste implementar com sucesso?
Como é que é feita a gestão de múltiplos ouvintes ligados a um único evento de clique?
Pode explicar o que significa o tipo de dado 'any' na programação?
Explique o que significa o termo GCD e como é utilizado na programação
Explique o mecanismo de transmissão do evento de clique desde a fonte até à função manipuladora
Pode explicar a mecânica interna e o princípio de funcionamento da animação em UIView no iOS?
Qual é o papel do controlador de visualização e por que é importante na arquitetura da aplicação?
Que abordagens e técnicas você usa para exibir a interface do usuário em aplicativos?
Tem experiência no uso de Property Wrapper nos seus projetos?
Explique as etapas da vida de uma instância de ViewController numa aplicação iOS.
Em que lugar está a definição da classe, se ela for usada como campo dentro de uma estrutura?
Quais são os possíveis estados que uma aplicação de software pode ter durante a sua operação?
Poderia listar os diferentes tipos de métodos de distribuição de controlo de tarefas nos sistemas?
Pode explicar o que significa a palavra-chave 'unowned unsafe' no contexto da gestão de memória em Swift?