Was bisher geschah

  • letzte Folge war am 17. März 2019 (zu Swift 4.2 Zeiten)
  • https://www.whatsnewinswift.com/?from=4.2&to=5.2
    • 5.0
      • Result
      • Dynamic callable
    • 5.1
      • Implicit return
      • Opaque return types
    • 5.2
      • Key Path Expressions as Functions
      • callAsFunction
      • QoL improvements
        • Improved diagnostics!
        • SwiftPM Dependency Resolver
      • bald in 5.3
      • SwiftPM Resources 🥳
      • SwiftUI
      • SwiftPM Support in Xcode o/

Kilians Nutzen von dynamic member lookup für Wrapper-Typen:

struct A { var foo: Int }

@dynamicMemberLookup struct B { private let a: A init() { self.a = A(foo: 1) } subscript<T>(dynamicMember keyPath: KeyPath<A, T>) -> T { a[keyPath: keyPath] } }

B().foo Aktuelles

Picks

Weitere Links

Podden och tillhörande omslagsbild på den här sidan tillhör Bilal und Kilian. Innehållet i podden är skapat av Bilal und Kilian och inte av, eller tillsammans med, Poddtoppen.