Reboot
Willkommen zurück zu Hallo Swift! Begleitet uns in Zukunft bei
einem Blick auf aktuelle Geschehnisse rund um Swift, Gespräche mit
tollen Gästen und vielem mehr.
46 Minuten
Podcast
Podcaster
Beschreibung
vor 4 Jahren
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(dynamicMember keyPath: KeyPath)
-> T { a[keyPath: keyPath] } } B().foo Aktuelles
apple/swift-standard-library-preview
Tooling
SwiftDocOrg/swift-doc
SwiftDocOrg/DocTest
Picks
twostraws/ControlRoom
apple/swift-argument-parser
Weitere Links
SwiftPM Slack
SwiftDE Slack
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(dynamicMember keyPath: KeyPath)
-> T { a[keyPath: keyPath] } } B().foo Aktuelles
apple/swift-standard-library-preview
Tooling
SwiftDocOrg/swift-doc
SwiftDocOrg/DocTest
Picks
twostraws/ControlRoom
apple/swift-argument-parser
Weitere Links
SwiftPM Slack
SwiftDE Slack
Weitere Episoden
1 Stunde 13 Minuten
vor 4 Jahren
53 Minuten
vor 4 Jahren
48 Minuten
vor 4 Jahren
17 Minuten
vor 4 Jahren
1 Stunde 13 Minuten
vor 4 Jahren
In Podcasts werben
Kommentare (0)