Blog sobre desenvolvimento iOS, Swift e Apple.
GitHub e LinkedIn

  1. 01 agosto, 2023

    Ao desenvolver aplicativos iOS, compreender as diferenças entre threads e queues é fundamental para criar aplicativos responsivos e…

  2. 23 junho, 2023

    Em Swift, a eficiência no uso de recursos é uma consideração essencial para garantir o desempenho otimizado de aplicativos. A palavra-chave…

  3. 17 março, 2023

    Em Swift, a eficiência no uso de memória é crucial para garantir o desempenho otimizado de aplicativos. Uma ferramenta valiosa nesse…

  4. 01 dezembro, 2022

    Quando desenvolvemos aplicativos, é crucial compreender os diferentes estados pelos quais uma aplicação pode passar. Esses estados…

  5. 12 agosto, 2022

    Ao embarcar no desenvolvimento para iOS, uma das decisões cruciais é escolher a linguagem de programação que melhor atende às necessidades…

  6. 15 janeiro, 2022

    Em Swift, uma característica poderosa chamada (Copiar ao Escrever) desempenha um papel fundamental na otimização da manipulação de dados…

  7. 21 outubro, 2021

    O termo “variádico” refere-se à capacidade de uma função ou método lidar com um número variável de argumentos. Em linguagens de programação…

  8. 19 maio, 2021

    Durante o desenvolvimento, frequentemente nos deparamos em situações para escrever código . Esse é o tipo de código que você prefere não…

  9. 31 dezembro, 2020

    Muito se discute sobre metogologia ágil e como podemos entregar aplicações com mais qualidade. No desenvolvimento de software encontramos diversas maneiras para atingir esse objetivo.

  10. 29 outubro, 2020

    Nesta postagem abordo o que são códigos genéricos e qual a utilidade na rotina de um desenvolvedor Swift.

  11. 06 agosto, 2020

    Durante o desenvolvimento de no iOS, uma dúvida muito comum é quais âncoras devemos utilizar na criação de horizontal. A maioria das…

  12. 01 julho, 2020

    Desenvolvimento guiado por testes, ou Test Driven Development, é uma técnica de programação muito comum em equipes que almejam uma cobertura…

  13. 25 junho, 2020

    Você provavelmente já utilizou algum protocolo e após conformar sua classe percebeu que alguns métodos não foram obrigatórios mas mesmo…

  14. 16 junho, 2020

    Durante o desenvolvimento de aplicativos é muito comum realizar uma comunicação com informações externas via rede. Para estabelecer esta…

  15. 11 junho, 2020

    Durante o desenvolvimento de layout via código a atenção ao adicionar as de Auto Layout deve ser dobrado. O motivo é que o cria…

  16. 10 junho, 2020

    O addTeardownBlock(_) é um método muito útil por ser executado ao finalizar um teste do framework XCTest. Conforme sua documentação é um bloco de código...

  17. 07 maio, 2020

    O ciclo de vida da aplicação é muito importante para todos os desenvolvedores iOS que desejam tornar a experiência do usuário enriquecida…

  18. 21 abril, 2020

    Este framework é responsável por enviar notificações para o dispositivo do usuário a partir de um servidor ou gerá-las localmente a partir do...

  19. 11 dezembro, 2019

    Nesta postagem, compartilho um pouco das práticas e processos que utilizei no desenvolvimento do aplicativo para iOS Chuck Facts. O código…

  20. 02 outubro, 2019

    Em Swift, todos os parâmetros que são informados nas funções e métodos parmanecem com o mesmo valor dentro do escopo. Ou seja, por padrão…

  21. 30 setembro, 2019

    Fato notório que o uso de terminal é indispensável para muitos programadores. Seja para o gerenciamento de versão dos projetos ou tarefas…

  22. 29 junho, 2019

    É notório que tratamento de erros é uma etapa muito importante no desenvolvimento de software. Um bom tratamento possibilita um retorno…

  23. 29 junho, 2019

    Essa é uma dúvida que desenvolvedores normalmente têm durante o desenvolvimento de algum projeto. De forma resumida podemos definir Frame e…

  24. 29 abril, 2019

    Xcode possui diversos modelos para criação de novos arquivos. Cada modelo é um padrão de estrutura criado pela Apple. Mas também é possível…

  25. 28 março, 2019

    A maioria das linguagens modernas possuem soluções para distribuição de código. Por exemplo, JavaScript tem o NPM, PHP o Composer, .NET o…

  26. 11 março, 2019

    Este é um assunto muito importante para desenvolvedores que têm, ou pretendem ter, preocupação em manter os ciclos no código. No dia a dia…

  27. 27 fevereiro, 2019

    Em desenvolvimento mobile o poder de computação é muito limitado comparado à outras plataformas. Por esse motivo uma boa prática é criar…

  28. 25 fevereiro, 2019

    Swift fornece vários recursos que tornam as Structs melhores que as Classes em diversas situações, no entanto muitos desenvolvedores têm…

  29. 07 fevereiro, 2019

    Em Swift, Optional (ou para muitos, apenas os sinais e ) é uma solução segura para acessar valores não existentes. Conforme a documentação…

  30. 14 janeiro, 2019

    Localização é o processo para habilitar o suporte de vários idiomas no seu aplicativo. Este processo possibilita a expanção da aplicação…

  31. 02 janeiro, 2019

    A partir da versão 9 do Xcode é possível criar e utilizar seu próprio catálogo de cores (Named Colors) no arquivo . O conjunto de cores não…

  32. 01 janeiro, 2019

    Swift é uma linguagem de programação de alto nível, desenvolvida e publica pela Apple em 2014. Seu escopo inicial foi projetado para o…