Gostando da prévia?
Esta é a primeira aula gratuita. Tenha acesso completo: solicite uma demo ou faça login.
Gostando da prévia?
Esta é a primeira aula gratuita. Tenha acesso completo: solicite uma demo ou faça login.
Conforme começa a construir projetos mais sofisticados, vai querer criar os seus próprios tipos que incluem propriedades e outras lógicas. Neste módulo, aprenderá sobre os dois: classes e estruturas.
Usamos estruturas em Swift com bastante frequência. Aprenderá como construir as suas próprias estruturas com suas próprias propriedades e, de seguida, como criar instâncias destas estruturas para aumentar a sua flexibilidade. Swift também é uma linguagem de programação orientada a objetos, desta forma aprenderá a organizar o seu código em classes e subclasses e como iniciar as suas propriedades em ambas. Também aprenderá os fundamentos da herança de subclasses e superclasses, o que significa como as propriedades numa classe filha podem herdar as características das propriedades da classe pai. Por fim, exploraremos os observadores de propriedade, que são pedaços de código que ficam atentos às alterações que podem acontecer na sua estrutura e, de seguida, agem de acordo, dependendo da lógica que implementou.
Este módulo abrange criar seus próprios tipos personalizados em Swift, especificamente classes e estruturas. Inclui fazer structs, criar instâncias, inicializadores, observadores de propriedade, classes e herança.
É direcionado a aqueles que começam a construir projetos Swift mais sofisticados que desejam criar seus próprios tipos que incluem propriedades e outras lógicas.
Você ganhará habilidades em programação orientada a objetos (OOP), estrutura de código, estruturas de dados, programação estruturada, classes abstratas e classes de fundação de aplicação.
Herança abrange os básicos de herança de subclasse e superclasse, significando como propriedades em uma classe filha podem herdar os traços daquelas propriedades da classe pai.
Observadores de propriedade são pedaços de código que continuam monitorando mudanças que possam acontecer dentro de seu struct e então agem de acordo, dependendo da lógica que você implementou.