Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Quero programar para iOS, como faz?

Quero programar para iOS, como faz?

Uma introdução para quem gosta e quer iniciar no mundo do desenvolvimento iOS tanto com Swift como Objective-c, demonstração de links importantes, guidelines, vídeos interessantes, a importância de aprender da maneira correta com testes e também um vasto material sobre repositórios de conhecimento iOS.

Vinicius Carvalho Marques

October 16, 2015
Tweet

More Decks by Vinicius Carvalho Marques

Other Decks in Technology

Transcript

  1. Objective-C - (void)viewDidLoad { [super viewDidLoad]; Protocolo *pro1 =[[Protocolo alloc]initWithID:@"1"

    description:@"Descrição 1" createDate:[NSDate date] andDeadline: [NSDate date]]; Protocolo *pro2 =[[Protocolo alloc]init]; pro2.identifier = @"2"; pro2.description = @"Descrição 2"; pro2.createDate = [NSDate date]; pro2.deadline = [NSDate date]; self.protocolos = [[NSMutableArray alloc] initWithObjects:pro1,pro2, nil]; self.tableView.delegate = self; self.tableView.dataSource = self; }
  2. 2. Curso de Stanford (Swift) Developing iOS 8 Apps with

    Swift, um dos melhores e com um dos criadores da linguagem, disponível no iTunes.
  3. Devo apostar em livros? É válido também, mas a linguagem

    tem muito a melhorar e mudar, então atente-se a isso.
  4. 5. Comunidades e Fóruns Slack do iOSDevBR ( iosdevbr.herokuapp.com) ,

    sites MacMagazine, canais YouTube ( Jared Davidson ) e o próprio CocoaHeads ;)
  5. Atenção! Muita calma nessa hora.. A utilização de libs externas

    é super válido, mas desde que seja extremamente necessário, não porque você achou legal e resolveu usar no seu projeto em produção. Ler artigo para maiores esclarecimentos: https://sandofsky.com/blog/third-party-libraries.html

  6. Bem, passado todas os ensinamentos de um desenvolvedor iOS, chega

    mais um assunto que é comum no nosso dia a dia.
  7. Terminado tudo isso, você ainda pode testar muito mais sua

    aplicação, existem outros tipos de testes.
  8. 1. Ray Wenderlich 2. Apple – Swift Programming Language Documentation

    3. Udemy – Introduction to Swift 4. AppCoda – Getting Started With Swift 5. WeHeartSwift – 100 Exercises to learn Swift 6. Jameson Quave – All kind of Swift tutorials
  9. 7. Chris Chares – Let’s Make a Swift App 8.

    Coding Explorer Blog – From a beginner for beginners 9. NSHipster – Journal of unknown bits 10. Stanford University – Developing iOS 8 Apps with Swift 11. Hacking with Swift – Learn Swift with hands-on projects 12. Natasha Reboot Swift