KnowledgeCity

Swift para iniciantes: classes e estruturas

Aprenda sobre classes e estruturas.
Assista à primeira aula grátis — tenha acesso completo às 6 aulas.

To view this video please enable JavaScript.

Curso: Sob demanda
Principiante  Provedor Mark Nair  6 Lições ·  40m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinês simplificado 

Descrição do Curso

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.

O Que Você Vai Aprender

  • Criar seus próprios tipos personalizados usando estruturas e classes
  • Construir structs com suas próprias propriedades e criar instâncias delas
  • Inicializar propriedades em estruturas e classes usando inicializadores
  • Organizar código em classes e subclasses usando programação orientada a objetos
  • Aplicar herança de subclasse e superclasse para que classes filhas herdem traços parentais
  • Usar observadores de propriedade para monitorar e responder a mudanças dentro de um struct

Principais Conclusões

  • Swift permite criar seus próprios tipos que incluem propriedades e outras lógicas, como classes e estruturas.
  • Estruturas são usadas em Swift com bastante frequência, e você pode construir seus próprios structs com propriedades personalizadas e criar instâncias delas.
  • Swift é uma linguagem de programação orientada a objetos, portanto o código pode ser organizado em classes e subclasses com propriedades inicializadas.
  • Herança de subclasse e superclasse significa que 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 monitoram mudanças dentro de seu struct e agem de acordo com base na lógica que você implementar.

Perguntas Frequentes

O que este curso abrange?

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.

Para quem é este curso?

É 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.

Quais habilidades vou ganhar com este curso?

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.

O que é herança neste curso?

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.

O que são observadores de propriedade?

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.