Portuguese, Brazilian subtitles

← MVC - Intro to iOS App Development with Swift

Get Embed Code
3 Languages

Showing Revision 5 created 06/20/2016 by Udacity Robot.

  1. Neste ponto, quero fazer uma pausa e relacionar o código que
  2. escrevemos até agora a uma imagem que vimos anteriormente no curso.
  3. Aqui tentamos dividir as diferentes partes do nosso aplicativo em três campos.
  4. Também quero investigar nosso código e
  5. descobrir porque este arquivo de programação se chama ViewController.
  6. O que essas palavras "view" e "controller" significam?
  7. Essa conversa começa com uma sigla.
  8. MVC, ou modelo, view e controlador.
  9. E isso é uma maneira de projetar ou
  10. fazer aplicativos de software como o que estamos fazendo.
  11. Vamos começar com o que é um view?
  12. Simplificando, a view é o que o usuário vê ou
  13. o que é realmente visual na tela.
  14. Portanto, no nosso caso, seriam botões como o botão de microfone e
  15. rótulos como o de gravação em progresso.
  16. Se você olhar o esboço do documento, notará que o botão do microfone, o rótulo de
  17. gravação em progresso e o
  18. botão de parar fazem parte do nosso View.
  19. Para destacar a exibição na nossa tela, posso mudar a cor de fundo.
  20. Posso simplesmente abrir a área de utilitário e alterar a cor de fundo.
  21. Pronto!
  22. Pronto.
  23. Então, vamos pensar sobre o Modelo.
  24. Ele refere-se aos dados do nosso aplicativo.
  25. Ainda não temos um modelo explicitamente definido.
  26. Mas quando gravarmos nosso áudio na lição quatro, esse arquivo de áudio, incluindo o nome
  27. do arquivo, a data em que foi gravado, tudo isso vai se tornar uma parte do nosso modelo.
  28. E, finalmente, vamos falar sobre o Controlador.
  29. Um controlador, como o nome sugere,
  30. controla as conversas entre o modelo e a view.
  31. No nosso caso, ele é o arquivo ViewController.swift.
  32. Quando um usuário pressiona um botão, como o botão do microfone,
  33. o controlador lida com isso usando uma ação.
  34. Além disso, quando um controlador quer mudar algo em uma view, como o rótulo mostrar e
  35. ocultar esta gravação em progresso, ele usa uma saída.
  36. Agora, uma pergunta válida a ser feita neste momento é por que tudo isso?
  37. Bem, a principal vantagem é que
  38. podemos separar os componentes principais do aplicativo.
  39. Isso ajuda no desenvolvimento de aplicativos e
  40. nas alterações deles numa fase posterior.