iOS
Pode explicar o princípio de funcionamento da gestão automática de memória ARC em Objective-C?
Quais são as diferenças entre os componentes UITableView e UICollectionView no iOS, e em que casos é preferível usar cada um deles?
Qual é a diferença entre os objetos UIView e CALayer no desenvolvimento iOS?
Pode explicar o que se entende por qualidade de serviço nos sistemas?
Pode explicar as diferenças entre os conceitos de State e StateObject no contexto da gestão de estado?
Qual é a diferença entre as classes StateObject e ObservableObject no contexto de gestão de estado?
Consegues descrever os principais parâmetros de qualidade de serviço em sistemas informáticos?
Explique a diferença entre processamento sequencial e paralelo de dados.
Como é que se podem restringir os tipos permitidos de parâmetros em genéricos dentro de um método?
Tem experiência com o protocolo WebSocket para implementar comunicação bidirecional em aplicações?
Pode explicar o que significa executar código de forma assíncrona e quais são as suas principais vantagens?
Qual é a diferença entre bibliotecas estáticas e dinâmicas no contexto do desenvolvimento de software?
Pode explicar o que significa o termo 'some' no contexto da programação?
Explique o que é um ciclo de retenção na memória e como ele afeta o funcionamento das aplicações.
Tem experiência no uso de tipos genéricos nos seus projetos?
Fale-nos sobre a sua experiência na integração e trabalho com notificações push em aplicações
Pode explicar o que significa o tipo de dado 'any' na programação?
Pode explicar o princípio de Copy-on-Write e como funciona nos sistemas de armazenamento de dados?
Pode explicar o que significa o termo Hashable no contexto da programação?