Press "Enter" to skip to content

Curso de Desenvolvimento: Criando Interfaces

Em nosso segundo video, novamente fundamental, explico como se monta interfaces para o iOS, porém de um modo gráfico e interativo, utilizando  pouquíssimo código e o próprio Xcode.

Grau de dificuldade:

  • Iniciante.

Neste vídeo você aprende:

  • Como utilizar o Interface Builder;
  • Aperfeiçoa a ideia de mensagens e propiedades;
  • Enviar alertas;
  • Como declarar variáveis globais.

Conhecimentos mínimos:

Nosso primeiro tutorial, “Olá mundo!” – clique aqui para acessá-lo, caso seja do seu interesse.

Assista o vídeo incorporado logo abaixo:

Código Amigo:

@interface IBViewController : UIViewController{

IBOutlet UITextField *campoTexto;

}

-(IBAction)ver:(id)sender;

-(NSString *)textoDigitado;

@end

@implementation

-(IBAction)ver:(id)sender{

NSString *texto;

texto=[self textoDigitado];

UIAlertView *alerta =[[UIAlertView alloc]initWithTitle:@”Ola mundo!” message:texto delegate:nil cancelButtonTitle:@”Ok” otherButtonTitles:nil, nil];

[alerta show];

[alerta release];

}

-(NSString *)textoDigitado{

NSString *texto;

texto=campoTexto.text;

return texto;

}

#pragma mark – View lifecycle

-(void)viewWillAppear:(BOOL)animated {

[campoTexto becomeFirstResponder];

}

@end

Avisos:

Download do projeto final – clique aqui! Como observação, lembro que há também os videos do meu extinto blog no canal do YouTube, porém os novos serão todos pelo canal do iPod School – se inscreva por lá para receber atualizações sempre que novos vídeos estiverem disponíveis!

Nosso Cronograma:

Dia 5/Set: Como transferir informações entre dois ou mais ViewControllers e receber respostas via Delegate;

Dia 12/Set: Um grande screencast, de quase 20 minutos explicando como se usar UITableViews entre um UINavigationController, configurar células, transferir informações e puxar ViewControllers;

Dia 19/Set: Ainda não definido. Se você quiser, envie a sua sugestão para o meu Twitter. 😉