iOS
Podes explicar os diferentes tipos de estratégias de distribuição de tabelas?
Pode explicar o que significa o comando cancel no contexto da programação multithread?
Podes listar os principais tipos de vazamentos de memória que podem ocorrer ao programar em Swift?
Pode explicar o princípio de funcionamento do AutoLayout nas interfaces do iOS?
Quais são as principais diferenças entre a estrutura de fila síncrona e assíncrona no contexto do processamento de dados?
Explique as diferenças entre os mecanismos de delegação e KVO no contexto de observação de alterações de objetos
Descreva a estrutura e o papel dos membros da equipa com quem trabalhou na sua última posição.
Pode explicar o que é o protocolo WebSocket e como ele difere das conexões HTTP normais?
Em que situações se usa o operador await juntamente com métodos assíncronos?
Qual abordagem — estrutura ou classe — tem melhor desempenho?
deixe que parent seja Task { deixe que child seja Task { print("child started, isCancelled = ", Task.isCancelled) // NÃO false for index in (1...[phone]) { print(index) } print("child finished, isCancelled = ", Task.isCancelled) // } await child.value } try? await Task.sleep(nanoseconds: 1_000_000_000) // 1 segundo parent.cancel() /////// deixe que parent seja Task { async let child: Void = { print("child started, isCancelled =", Task.isCancelled) for index in (1...[phone]) { print(index) } print("child finished, isCancelled =", Task.isCancelled) }() await child } try? await Task.sleep(nanoseconds: 1_000_000_000) // 1 segundo parent.cancel()
Após remover a aplicação no iOS, quais dados armazenados no Key Chain ou UserDefaults permanecerão no sistema?
Qual é a estimativa de tempo para a operação de inserir um elemento com uma chave específica em um armazenamento de dados do tipo dicionário?
Quais são as principais vantagens de usar NSLock em comparação com outros mecanismos de sincronização?
Qual é a diferença no processamento de pedidos de rede numa aplicação móvel de chamada de táxi e numa aplicação simples de notas?
Explique o conceito de dicionário na programação e suas funções principais.
Pode explicar o que é um EnvironmentObject no contexto do desenvolvimento SwiftUI?
Em que situações a Apple aplica o mecanismo Copy-on-Write nas suas tecnologias ou produtos?
Pode explicar o que significa a anotação @State no contexto do SwiftUI?
Por que ao fazer cache de imagens no iOS primeiro ocorre a conversão de UIImage para Data?