Já falei nesse artigo a dificuldade que é se adaptar com a linguagem Objective C, usadas no desenvolvimento de aplicações para iPhone e Mac OS. Se você já tem uma experiência com programação, tenho certeza que você vai estranhar um pouco a sintaxe dessa nova linguagem, mas que com essa lista de tutoriais, deve ficar mais fácil para aprender como desenvolver para o iPhone.
Uma referência muito boa de como é a sintaxe é o site Learn Cocoa Objective C que conta com códigos simples de como chamar métodos, declarar variáveis e muito mais.
O curso completo que me referi no tÃtulo é da universidade de Stanford e está dentro do iTunes U gratuitamente. O curso completo está nesse link do iTunes. Tenho mais links, mas nem todos são didáticos para quem está começando.
Fazia muito tempo que eu vinha querendo aprender como desenvolver para o iPhone, ams como não tinha Mac, isso não era possÃvel. Infelizmente o Xcode (IDE usada para desenvolver pro iPhone) só roda em um Mac ou através do Hackintosh (que não deu muito certo). Seguem as minhas primeiras impressões.
Desenvolver para o iPhone é fácil?
Não é apenas a sintaxe maluca mas também a forma que você programa é completamente diferente do que eu (e a maioria dos desenolvedores) estão acostumados. A linguagem (Objective-C) tem suas particularidades, que muitos vão estranhar no começo. Este curso de iPhone SDK é o melhor que encontrei até agora.
O Xcode é uma boa IDE?
Nunca tinha visto uma ferramenta tão boa para desenvolver como o Xcode. Além de ser tudo integrado, ele náo é tão pesado como outras ferramentas (leia-se Eclipse). Ainda não tive a oportunidade (tempo) de ver, mas ele possui vários utilitários para quem deseja testar memória e testes de estresse. É a mesma aplicação usada para desenvolver programas para o Mac OS.
Para quem gosta de acompanhar séries assim que elas saem no exterior (e não tem paciência de esperar para vir para o Brasil), uma boa alternativa são ferramentas que encontram os últimos episódios automaticamente a partir dos principais sites de torrent da internet.
O TED (Torrent Episode Download) é um dos mais interessantes do mercado. CompatÃvel com Mac OS, Windows e Linux, a ferramenta apenas avisa quando as suas séries favoritas são atualizadas e onde estão os arquivos .torrent da mesma, para você baixar usando sua ferramenta favorita de Torrent.
A próxima geração do Adobe AIR promete ser muito mais do que novas funcionalidades. Ela promete ser uma versão mais madura e segura para projetos corporativos.
A maior reclamação de todas as aplicações AIR é o alto consumo de memória e uso de CPU, o que causa uma certa insegurança das empresas em usar essa tecnologia, que deve ser resolvida na versão 2.0 - que deve ser lançada no inÃcio do próximo ano.
Outras novidades interessante são o suporte a gestos e múltiplos-toques no Windows 7, desde que você tenha um hardware que suporte isso. Outra grande evolução é um sistema de encoding de áudio integrado que dispensa linguagens de servidor como o Flash Media Server.
Ainda não tive tempo para escrever o meu review sobre o meu novo MacBook Pro, mas enquanto isso não acontece posso falar que rodar o Winwows no Mac é uma experiência muito boa, usando o novo VMWare Fusion 3.
A nova versão do programa está mais compatÃvel com os 64 bits do Snow Leopard (dos novos modelos com processador Intel) e, portanto, está mais rápido que as outras versões e concorrentes.
A nova versão também é a primeira a ser compatÃvel com o Windows 7, com suporte avançado a 3D para jogos. Ao todo são mais de 50 novas funcionalidades. Só não se esqueça de caprichar na memória RAM do seu computador.
Não é um assunto que eu domino, mas ao mesmo tempo me fascina. Com a internet, conhecer os segredos da astronomia fica mais fácil que em outros tempos, graças aos sites que reúnem informações de especialistas.
O principal deles é o site da NASA que traz informações das atuais missões espaciais, vÃdeos e muito mais. A parte de vÃdeos do site da NASA é dividido em sesões especiais de Marte e Lua.
Você se considera um artÃsta? Se a respsota for positiva, você pode expressar todo esse potencial através de uma divertidade ferramenta online. O Sketchfu. Com ele você tem total liberdade de criar seus trabalhos de desenho e compartilhar com quem quiser na rede ou na própria rede Sketchfu.
O mecanismo em Flash é bastante simples e conta com as principais funções que um programa de desenho precisa, com um adicional, de gravar todos os passos que você usou para fazer o desenho. Site bastante divertido.
No Mac você encontra vários programas interessantes para desenvolver como o Coda e o Textmate que também são os mais usados para o desenvolvimento em várias linguagens diferentes. Ambos não são gratuitos. O Coda custa 99 dólares e o TextMate custa 60 dólares respectivamente, mas afirmo que valem cada centavo investido.
O TextMate vem com um sistema que completa o código automaticamente com uma interface simples e rápida.
- Os templates são muito interessantes. Com ele você pode criar um novo documento com parte do código já inicializado
- Se você quer criar um projeto com ele basta arrastar uma pasta do Finder que ele já interpreta como se fosse um novo projeto
- Integração com a IDE do Flash quando se desenvolve com arquivos externos AS
- Ele não tem FTP integrado
- Temas com cores e fontes diferentes
A interface do Coda é mais bem feita que o TextMate e também conta com um sistema mais completo para quem desenvolve páginas web com CSS.
- Temas com cores e fontes diferentes
- FTP integrado com o Transmit (da mesma empresa que o desenvolve)
- Sistema para pré-visualização de sites usando o Web-Kit
- Sistema com referência de códigos integrado
Existe uma terceira ferramenta (Espresso) mas ainda não tive a oportunidade de testá-lo.