[iPhone] – Desenvolvendo aplicativos para iPhone – Parte I


Semana passada fiz um curso para desenvolvimento de aplicativos para iPhone (iOS) e o curso foi muito além das minhas expectativas. Eu havia comprado um livro para desenvolvimento de aplicativos para iPhone, porém, quando comecei a ver a sintaxe de desenvolvimento da linguagem Objective-C (linguagem nativa para desenvolvimento para Mac), confesso que fiquei um pouco assustado com a tamanha diferença do que estamos acostumados no dia-a-dia com o .NET e até mesmo Java, C, C++. Mesmo o VB.NET sendo tão diferente em sintaxe do C#, a linguagem segue os mesmos “conceitos”, no entanto, Objective-C segue uma linha diferente, mas depois de alguns exemplos e praticando claro, acabei pegando o jeito da coisa.

Segue um exemplo de como exibir um Alert na tela do iPhone:

[[[[UIAlertView alloc] initWithTitle:@"Atenção"
  message:@"Esse é um alerta de exemplo..." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles: nil] autorelease] show];

Vamos ver se consigo explicar.
Para começar, a primeira perguta que se vem a cabeça é: Pra que tantos ‘[‘ (colchetes)?
O colchetes em Objective-C serve igual ao o ‘.’ (ponto) no C#, Java, VB.NET, etc. Veja como seria essa mesma chamada em C#:

new UIAlertView().InitWithTitle("Atenção", "Esse é um alerta de exemplo...", null, "OK", null).Show();

E outro detalhe, todo o desenvolvimento das aplicações é baseada em MVC. No próximo post tentarei dar mais detalhes sobre como criar a primeira aplicação em iPhone OS, o famoso “Hello World”.

E para ficar a dica, o curso foi realizado na escola iAi – Instituto de Artes Interativas.

Até a próxima…

, , ,

  1. Nenhum comentário ainda.
(não será publicado)