
Diferenças entre categoria do Objective-C e extension do Swift (conceitos e cuidados)
Ao desenvolver para iOS, há um ponto que costuma gerar confusão.
Ler artigoARCHIVE · 20
Dos fundamentos aos critérios de decisão da prática profissional.

Ao desenvolver para iOS, há um ponto que costuma gerar confusão.
Ler artigo
Há uma pergunta recorrente nas entrevistas sobre arquitetura iOS.
Ler artigo
Na Parte 1, comparei um app a um restaurante: salão (frontend), cozinha (backend) e depósito (DB). Agora vamos abordar o tema que mais causa acidentes no vibe coding: APIs e chaves de API. Todo mundo já viu o aviso “Nunca exponha sua chave”, mas poucos explicam o que ela é, onde fica e o que acontece quando vaza. Este artigo organiza tudo de uma vez.
Ler artigo
Ao criar apps com Swift, escrevemos dezenas de vezes por dia loops como for item in array. Como isso é tão natural, só costumamos perguntar o que acontece por dentro depois de tentar percorrer um tipo personalizado com for-in e encontrar um erro de compilação. “O que exatamente acontece dentro desse loop?”
Ler artigo
O padrão Facade oferece um único ponto de entrada simples para um subsistema que envolve vários objetos. Usando um exemplo de cadastro de usuário em Swift, este artigo explica como centralizar a ordem das chamadas e as diferenças em relação a Adapter, Proxy e Decorator.
Ler artigo