Um Pouco Sobre Property Wrappers

Um Pouco Sobre Property Wrappers

35º CocoaTalks Campinas

References:

Swift Property Wrappers - https://nshipster.com/propertywrapper/
The Complete Guide to Property Wrappers in Swift 5 - https://www.vadimbulavin.com/swift-5-property-wrappers/
Property wrappers in Swift - https://www.swiftbysundell.com/articles/property-wrappers-in-swift/

Ac0153ab43c41b1dc3932f19a94682e1?s=128

Fabricio Serralvo

February 18, 2020
Tweet

Transcript

  1. 5.

    Agenda Um Pouco Sobre Alguns Casos de Uso Hora da

    Revisão Perguntas e Respostas
  2. 6.

    Precisamos Falar Sobre @ • Objective-C mandando abraços • Interoperabilidade

    • @IBOutlet e @NSManagedObject • Attributes • @available e @discardableResult
  3. 7.
  4. 8.

    Precisamos Falar Sobre @ • Objective-C mandando abraços • Interoperabilidade

    • @IBOutlet e @NSManagedObject • Attributes • @available e @discardableResult
  5. 9.
  6. 12.

    Um Pouco Sobre • Introduzido no Swift 5.1 • Aparece

    com frequência no SwiftUI • @Binding e @State • Tipo customizado que adiciona semântica e encapsula lógica
  7. 13.
  8. 14.

    O Que Define Um Property Wrapper? • Marcação @propertyWrapper •

    Atributo var wrappedValue • Implementação do get e set
  9. 16.
  10. 17.
  11. 18.
  12. 19.
  13. 21.
  14. 22.
  15. 23.
  16. 24.
  17. 25.

    Hora Da Revisão • Disponível no Swift 5.1 • Chave

    para o SwiftUI • Reduz boilerplate • Adiciona semântica e legibilidade