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.

Avatar for Vinicius Carvalho Marques

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