iPod School

Curso de Desenvolvimento: Criando Interfaces

Matheus BrumMatheus Brum

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:

Neste vídeo você aprende:

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. 😉

Matheus Brum tem 20 anos, possui iPhones desde a primeira geração, além de um MacBook Pro, um MacBook Air e um iMac. Estudante de Administração de Empresas na FACAMP. Programador de iOs e Mac OS há 3 anos, consultor e orientador em Objective-C, já participou do desenvolvimento e assistência direta em mais de 20 aplicativos. Atualmente trabalha com desenvolvimento de hardware e software livre de impressoras 3d e aviões autônomos.

  • megazz

    Cara eu programo em C# e fico boiando na sintaxe do objetive C, que é muito diferente.

    Tem algum vídeo ou documento onde explica melhor isso? Valeu!

  • Vejjeta

    Ancioso para proximas aulas.

    Conhecimento nunca eh demais.

  • shoooooooow!

  • Erick Mateus

    Ótimo, vou baixar o Xcode agora. Mas precisa ter conta desenvolvedor pra usar ele? Ou qualquer um pode baixar só pra usar os códigos mesmo. Me interessei por isso.

    • Qualquer um pode usar. Apenas para publicar apps na App Store que é pago, mas você pode brincar com ele de graça. 😉

      • Erick Mateus

        Valeu, ae ;D. Ah, O GTA Vice City foi publicado na Mac App Store [Off Topic]

  • Grande ensinamento. Eu já tenho um pouco de manhã em Xcode, com suas aulas então, estou aprendendo o que não sabia. Não quero me gabar, mas isto é facinho :D.

  • Philippe

    Muito bom o post cara!