Lecture 5: ViewBuilder + Shape + ViewModifier

Lección 5 de 1533%

Sigue así. Cada lección te acerca más a tu certificado.

Sobre esta lección

The fifth iOS lecture given at Stanford during Spring quarter of 2020 expanded coverage of topics related to drawing on screen including the @ViewBuilder construct for expressing a conditional list of Views, the Shape protocol for custom drawing and ViewModifier, a mechanism for making incremental modifications to Views. This lecture starts with an aside about access control (marking APIs so that they are revealed to the right “audiences” within an application) which is then applied throughout Memorize. After the Shape protocol is discussed, a “pie shape” is added to the background of Memorize cards in demo in preparation for animating a countdown timer for scoring. A custom ViewModifier is also added to Memorize to “cardify” any View (i.e. make the View appear to be on a card that has a front and a back).

Sobre este curso

A Apple lançou recentemente o SwiftUI, que é um framework de interface para a linguagem de programação Swift e que mudou completamente como você costuma programar apps iOS. Isso inclusive muda como criar apps para macOS, watchOS (Apple Watch), tvOS (Apple TV) e claro também para iPhone e iPad. Conectado a isso, a Stanford começou recentemente sua formação em Ciência da Computação chamado "S193p - Developing Apps for iOS" e conta com aulas do Paul Hegarty, um cara sensacional e já foi contratado no passado pelo Steve Jobs para trabalhar como Vice Presidente do setor de engenharia da NeXT. Ele sabe MUITO do assunto, da Apple, do ecossistema iOS e esse curso Swift e SwiftUI é a formação oficial de Stanford, tudo disponível de graça.

Lección 5 de 15Nivel: principianteDuración total: 18h 29m

Lo que aprenderás en este curso:

  • Dominar la sintaxis y fundamentos de Swift
  • Diseñar interfaces con SwiftUI o UIKit
  • Gestionar datos y almacenamiento en aplicaciones iOS
  • Implementar funcionalidades nativas del iPhone/iPad