Desenvolvimento para iOS e OS X: Aprendendo Cocoa com Objective C é o SEGUNDO livro que você deve ler, ganhe o seu!
O livro Aprendendo Cocoa com Objective-C é um clássico da programação para Mac e iOS: a primeira edição saiu em 2002, e a versão brasileira é uma tradução da 3ª edição, de dezembro de 2012.
A obra trata tanto do Cocoa quanto do Cocoa Touch, que são os frameworks essenciais do OS X e do iOS, respectivamente. A sintaxe e os recursos do Objective-C também faz parte do escopo, e recebe apresentação caprichada ao longo dos capítulos.
O livro aborda o iOS 6 e o Xcode 4.2, dedicando os primeiros capítulos às ferramentas de desenvolvimento, o básico da programação com Objective C, e o framework Foundation, onde estão definições essenciais como os tipos de dados.
A partir daí é a sequência usual: o ciclo de vida dos apps no iOS e no OS X, as interfaces gráficas, blocos de código, multimídia (gráficos, áudio e vídeo), armazenamento de dados, visões, documentos, rede, impressão e mais.
Os 7 capítulos finais são dedicados a elementos avançados, incluindo localização, eventos/agenda, depuração, compartilhamento em redes sociais, notificações, manipulação de textos do "jeito Cocoa", e iCloud.
Entre estes capítulos finais, me chamou a atenção especialmente o 18, que trata de apps que fogem ao modelo usual de interface do OS X: ferramentas de linha de comando, apps para barra de menu, e paineis de preferência. Li e fiquei cheio de ideias.
Embora este livro apresente desde os fundamentos, eu sugiro que você comece a explorar o desenvolvimento para iOS e/ou para OS X por um livro introdutório "genérico"1, e em seguida leia este sobre o framework Cocoa, ou um específico sobre o Objective-C, dependendo de qual for o seu foco ou demanda.
Vale destacar que os 2 autores escreveram sobre temas que dominam. Paris Buttfield-Addison atua na área de apps para dispositivos móveis, foi da equipe do Meebo (adquirido pelo Google), é pesquisador e doutorando, e Jonathon Manning é desenvolvedor de jogos, mas também já atuou na área de apps de mensagens instantâneas, é um expert em Core Animation e frequentemente dá aulas para turmas de desenvolvedores interessados no iOS.
O livro Aprendendo Cocoa com Objective C tem 364 páginas, o sumário pode ser consultado on-line, e o capítulo de exemplo trata da instalação e uso das ferramentas de desenvolvimento do Xcode.
Vamos sortear 2 exemplares, saiba como ganhar o seu!
Como cortesia para os leitores do BR-Mac, a editora Novatec disponibilizou 2 exemplares do "Aprendendo Cocoa com Objective C" para sorteio.
Para participar você tem 2 possibilidades, e pode participar de ambas (dobrando assim a chance de ganhar), mas apenas uma vez em cada uma delas:
a) seguir o @brmacblog no Twitter e twittar a seguinte frase: Estou concorrendo a mais livros de programação para iOS e OS X, da @novateceditora que o @brmacblog está sorteando em http://br-mac.org/
b) Curtir o BR-Mac no Facebook e compartilhar2 a chamada que eu publiquei lá para esta promoção, escrevendo ao compartilhar se você já tem experiência com programação em alguma das 2 plataformas, ou em qual delas o seu interesse é começar a aprender.
Se você fizer as 2 operações concorrerá no sorteio (via random.org) com o dobro de chances em relação a quem optar por apenas uma delas. Twits e compartilhamentos repetidos serão desconsiderados, e tentativas de participar com múltiplas identidades, se identificadas, serão anuladas.
As participações são válidas até a meia-noite de quarta-feira (7 de agosto); o sorteio ocorrerá na quinta-feira (8 de agosto), com resultado divulgado no Facebook e no Twitter. Na divulgação do resultado darei instruções para que cada um dos 2 sortudos enviem um endereço postal no Brasil que será entregue à Novatec para envio dos livros. Todos os casos não mencionados neste breve regulamento ou em atualizações publicadas por mim nos comentários serão resolvidos soberanamente pela administração do BR-Mac, e sua participação implica na aceitação destas regras.
- Há vários bons livros introdutórios em português, e já abordamos vários deles aqui no BR-Mac, como este ↩
- Atenção: o compartilhamento tem que ser visível para mim, senão eu não saberei se ele cumpre a instrução. Se a sua configuração de privacidade do Facebook for muito estrita, lembre-se disso na hora de selecionar as opções ao compartilhar ↩
Comentar
Comentários arquivados