Criei um tutorial disponivel no meu outro blog (medium) como as explicacoes detalhadas:Tutorial: como baixar o projeto da video-aula usando o GIT Algumas dicas pessoais sobre o mercado de desenvolvimento de aplicativos moveis para #Android #iOS e#WindowsPhone. Como comecar, vantagens e desvantagens de cada tecnologia. Alem disso, um relato pessoal e verdadeiro, de onde esta o custo principal envolvido hoje em dia: na construcao da experiencia de uso do aplicativo ou game e menos no esforco da codificacao em si.Links relacionados:https://developer.apple.com/http://developer.android.com/index.htmlhttps://dev.windows.com/pt-br/ Ola pessoal!Desta vez vou divulgar aqui dois temas que discuti nos ultimos podcasts produzidos no Carcast Programming sobre o desenvolvimento iOS. Abaixo o video onde especialistas debatem sobre usar Storyboard e XIB file no desenvolvimento de Apps.Se quiser contribuir com o carcast, sugestoes ou criticas, envie email para:carcastprogramming@gmail.comStoryboards vs NIBS vs Code Debate "Criei uma nova serie no meu canal do Youtube: Tutorial Rapido como fazer. A ideia e produzir videos com simplicidade e melhor qualidade. Para isso, vou testar um novo formato, que ainda estou avaliando, mas que me parece interessante para quem assiste e para quem produz. Vou comentar um pouco sobre essa ideia e minha experiencia de produtor de conteudo para Youtube."O texto na integra pode ser lido na pagina que vai carregar abaixo.Nova serie no YoutubeCaso nao carregue, o link pode ser acessado aqui:https://medium.com/@douglasddf/nova-s%C3%A9rie-no-youtube-fac05c7fbb82 As linguagens de programacao sao excelentes formas de aprender a programar. Mas para se aventurar na programacao e preciso do conhecimento basico e essencial: ALGORITMO.Neste podcast falo sobre os Algoritmos e as suas formas de representacoes. Alem do entendimento dos 4 comandos basicos essenciais: Entrada de dados; Saida de Dados; Processamento e Decisao.E para nao esquecer de nada: o que a logica de programacao tem haver com algoritmos e a programacao?Alem disso, comentamos, em linhas gerais, sobre como as Linguagens de Programacao fazem para converter os Algoritmos em linguagem de maquina, atraves das ferramentas Compiladores. Tribute to game Dark Souls 3 showing the way that the Players will pass over the PvP fights.Homenagem do jogo Dark Souls 3 mostrando o caminho do jogador tem no PvP.* Recentemente me deparei com problemas de memory leak no desenvolvimento de uma aplicacao para iOS (iPhone/iPad) e foi dificil de resolver e achar a causa do problema. Comentarei um pouco sobre isso.Memoria e um recurso excelente para fazer nossos aplicativos rodarem de acordo com o esperado. Porem, quando falta memoria o aplicativo pode fechar inesperadamente. Tambem conhecido como CRASH.Em aplicacoes iOS, que sao baseados em linguagem C, trabalhamos com as linguagens Objective-c ou Swift, que normalmente fazem uso de ponteiros e acesso a enderecos de memoria. Qualquer "vacilada" ou descuido durante a programacao, levamos a erros que geram CRASHs.Memory leak e um tipo de erro muito indesejado e sao problemas de memoria alocada, mas que na pratica, nao liberada, ficando acumulada e retida (presa). Assim, se deixar vazamento de memoria em algum ponto do programa, o acesso consecutivo a esse ponto vai gerar acumulo de recursos de memoria. O problema ocorre porque o SO nao consegue desalocar esse recurso porque ficou retido.Ha varias possiveis razoes:variaveis alocadas ficam