Livro sobre desenvolvimento de aplicações iOS para Apple
...lançado por docentes do IP Leiria.
Cinco docentes do Departamento de Engenharia Informática da Escola Superior de Tecnologia e Gestão (ESTG) do Instituto Politécnico de Leiria (IP Leiria) lançam na próxima segunda-feira, dia 24, pelas 18:30, no Fórum FNAC Leiria, o novo livro “Desenvolvimento em iOS – iPhone, iPad e iPod Touch”.
Nuno Fonseca, Catarina Reis, Catarina Silva, Luis Marcelino e Vitor Carreira, são os autores desta obra original, essencial para quem queira aprender a desenvolver aplicações para os dispositivos da Apple, iPhone e iPad, desde os primeiros passos até um nível mais avançado. A título de exemplo, os autores construíram ao longo do livro uma aplicação completa que se intitula “O Meu Diário”.
«O aparecimento de dispositivos da Apple como o iPhone, o iPad ou o iPod Touch veio revolucionar o dia-a-dia de todos nós; também o surgimento da App Store, associada a estes aparelhos, contribuiu grandemente para esta mudança significativa, já que a loja online da Apple é um “sítio” onde qualquer programador pode colocar as suas aplicações (gratuitas ou pagas), tornando-as disponíveis a todos os utilizadores a nível mundial», explica Nuno Fonseca, a propósito do impacto destas tecnologias a nível mundial.
O livro é editado pela FCA – Editora de Informática, a principal editora de livros técnicos na área da informática em Portugal, e a apresentação da obra estará a cargo do Professor Paulo Marques, docente e investigador da Universidade de Coimbra.
Fica lançado o convite para acompanhar a apresentação do livro “Desenvolvimento em iOS – iPhone, iPad e iPod Touch” conforme as coordenadas do primeiro parágrafo deste artigo.
Este artigo tem mais de um ano
Já tenho o livro à cerca de duas semanas e está sem dúvida muito bom e explicito
No itunes há uma série de videos deles gratuitos sobre o mesmo tema disponíveis aqui->
http://itunes.apple.com/pt/course/desenvolvimento-ios/id504802559
E oferecerem cópias do livro a alunos que vão precisar dele este semestre? 😉
Comprei o livro há cerca de duas semanas e pelo que folheei acho que está óptimo e muito bem explicado. Agora é atacar no Objective-C assim que tiver um tempinho fora do Android. Bom trabalho 🙂
Eles tem um curso no “iTunes U” muito bom.
Qual o preço? Já tinha visto alguns vídeos no iTunes U.
Metro do Porto vulnerável a ataque
http://intrepidusgroup.com/insight/2012/09/ultrareset-bypassing-nfc-access-control-with-your-smartphone/
Alguém o pode digitalizar ? 😀
E que tal o comprares??????
Pena não ter um macbook, senão era compra certa. Conheço todos os docentes e com certeza que fizeram um bom trabalho na criação deste livro.
Excelente iniciativa!
Qual será o melhor site (rápido no envio) para comprar este livro? A FCA?
Fnac.pt serve.
Obrigado
Francisco Franco, achas que vale a pena o dinheiro? Os livros em inglês são tão ou mais específicos? Não tenho problema com o inglês, mas em Português a leitura sempre é mais agradável e até gostava de apoiar os nossos Portugueses.
Um desconto para leitores pplware é que era, já que estão a fazer publicidade… :p
O melhor local para comprar se tiverem cartão de sócio é sem duvida a FNAC que foi o que eu fiz.
Já tinha visto uma parte do curso no iTunesU feito pelos criadores do livro e também me pareceu muito bem só que é conveniente ter noções de C coisa que eu não tenho e daí estar com alguma dificuldade em companhar o livro.
Alguém me sabe dizer por onde “devo passar” primeiro antes de poder continuar com o livro para poder ter as bases necessárias?
Obrigado!
Para aprender as bases de C nada melhor que “Linguagem C” do Luís Damas.
Para conceitos de Programação Orientada a Objectos (classes), talvez o C++ pois acaba por ser uma “extensão” do C.
Tenho o livro desde o início de Agosto, está realmente muito bom. Parabéns.
Alguém poderia disponibilizar o endereço do vídeo que referem do iTunes U?
Alguém me pode confirmar a versão do iOS ensinada no livro? É que há imensa diferença desde o iOS5.. Para trás disto não serve de grande coisa..
Respondendo à minha pergunta, o livro está preparado para o iOS4.
É bom para quem quer continuar a desenvolver para as versões antigas do iOS, mas esquecem-se que agora anda nos 10% a percentagem de malta que ainda está com iOS4… a partir do iOS5 muita coisa mudou, incluindo a gestão da memória que é quase automática. Na prática o livro é antiquado :/
João, não percebo como chegaste a essa conclusão.
O livro aborda o iOS 5 e inclui os temas ARC (gestão automática da memória) e storyboards. Para além disso, brevemente será disponibilizado no sítio da FCA um resumo das novidades introduzidas pelo iOS 6 lançado recentemente.
Ah melhor!
A minha conclusão deveu-se aos vídeos dos mesmos autores que aí estavam, que tinham como base o iOS4. Aparentemente o livro é um upgrade dos vídeos 🙂
Obrigado pelo reparo, estava interessado em arranjar um livro, mas tinha que ser de iOS5 para cima.
Ok já percebi a confusão 🙂
De fato os vídeos abordam o iOS 4 porque foram realizados em Junho/Julho de 2011 (tinha acabado de ser anunciado o iOS 5 no WWDC).
A sua publicação no iTuneU é que se atrasou e acabou por coincidir com o lançamento oficial do iOS 5 🙁
Mas o livro aborda o iOS 5 e as maiores novidades tais como o ARC e as storyboards 🙂 E brevemente no sítio da FCA teremos um resumos sobre os literals e outros pormenores do iOS 6
O livro aborda o iOS 5 (ARC bem como storyboards). Brevemente será colocado no site da FCA um resumo das melhorias/alterações introduzidas no iOS 6. Portanto não sei como assumiste que era o iOS 4.
Vitor Carreira foi meu professor em Leiria nos finais dos anos 90. Continuo a considerar que foi o meu melhor professor de programação. Parabéns à equipa que elaborou este livro !
Boas, @Sérgio Mota
Tens aqui o link: http://deimos3.apple.com/WebObjects/Core.woa/Feed/ipleiria.pt-dz.10684588227.010684588229
Bom dia Luis, muito obrigado.
Comprei o livro e devo dizer que estou desiludido com ele.
Tem muitos erros e o portugues em algumas partes esta obscuro de entender.Tambem é dificil seguir o livro com o Xcode à frente pois por vezes as imagens de ilustram nem mostram o que o utilizador deve fazer.
Outra questao é que nem a primeira app que é do mais basico se seguir o manual nao funca.(Consiste em tocar no botao e alterar uma label 🙁 fica na pagina 13.
Por exemplo algumas partes do livro com falhas:
Pagina 11 – A figura 1.13 tem duas imagens completamente iguais que deviam demonstrar ao leitor por exemplo o que deve colocar no name. Tambem pergunto para que duas imagens iguais onde a informaçao importante nao esta toda lá.
Pagina 26 -> “Com base nestas regras, uma classe nao pode posuir dois métodos com o mesmo nome.Por exemplo, os seguinte métodos podem ser declarados:”
-(void)metodo1;
+(void)metodo1;
-(void)metodo1:(int)parametro;
A minha pergunta é afinal posso ou nao usar o mesmo nome no metodo???? Mas que raio de portugues é este?
Na descriçao dizem que nao e depois no exemplo usam no mesmo nome do metodo.
Queriam se referir a ser metodo da classe ou da instancia ??
Pagina 31 ->
@interface ComplexNumber : NSObject
-(double)realPart; //metodo GET
-(void)setRealPart:(double)value;//Metodo GET –>ERRADO
-(double)imaginaryPart;//metodo GET
-(void)setImaginaryPart:(double)value; //Metodo GET –>ERRADO
Ora neste exemplo queriam demonstrar o que era um get e um set mas os comentarios estao ERRADOS !!!
Isto é so armadilhas.
Enfim ja vi os videos que exitem no Itunes U e gostei mas este livro para mim claramente nao me vai ajudar de todo por tem algumas vezes que tenho de reler e reler para tentar decifrar o que o autor quer afinal dizer.
Peço desculpa Victor mas penso que deviam ter tido mais cuidado na sua escrita e nao correçao.
Existem outras mais falhas no texto que nao vou enumerar mais pela extensao do mesmo mas reparem que so nestas primeiras paginas o que já enumerei.
Nao entendam esta minha critica como destrutiva mas apenas algo para tornar um proximo livro melhor.
Olá Hugo,
lamento que estejas desiludido com o livro. No entanto, tenho de dizer-te que nem todos os erros que enumeras podem ser reportados aos autores. Posso garantir-te que o erro que referes relativamente aos comentários dos Get e Sets e o das figuras repetidas foram erros na transposição para a edição. Os documentos originais usados para a edição não tinham esse tipo de gralhas. Esses e outros erros foram prontamente corrigidos na edição 2 que saiu em Janeiro de 2013.
Relativamente ao nome do método, provavelmente o termo nome causa alguma confusão porque noutras linguagens o nome é apenas um. No Objective-C, um método é composto por diferentes componentes: o tipo (+ ou -) seguido de um nome decomposto em partes onde são removidos apenas os parâmetros. O exemplo que enumeras possui os seguintes nomes:
-metodo1
+metodo1
-metodo1:
“-metodo1” != “+metodo1” != “-method1:”, portanto todos diferentes => permitido.
Já tomei nota para que numa próxima edição coloque um exemplo negativo. Por exemplo:
-metodo1:(int)p1;
-metodo1:(NSString *p2);
Neste caso, os nomes são respectivamente: “-metodo1:” e “-metodo1:”. Como são iguais o compilador iria reportar o erro “Duplicate declaration” para o segundo método.
Agradeço o teu review detalhado e que decerto será tido em conta numa próxima edição.