├── .gitignore ├── README.md ├── Whats-New-In-Swift-5-5.playground ├── Pages │ ├── Actors.xcplaygroundpage │ │ └── Contents.swift │ ├── Allow interchangeable use of CGFloat and Double types.xcplaygroundpage │ │ └── Contents.swift │ ├── Async await.xcplaygroundpage │ │ └── Contents.swift │ ├── Async sequences.xcplaygroundpage │ │ └── Contents.swift │ ├── Codable synthesis for enums with associated values.xcplaygroundpage │ │ └── Contents.swift │ ├── Continuations for interfacing async tasks with synchronous code.xcplaygroundpage │ │ └── Contents.swift │ ├── Effectful read-only properties.xcplaygroundpage │ │ └── Contents.swift │ ├── Extend property wrappers to function and closure parameters.xcplaygroundpage │ │ └── Contents.swift │ ├── Extending static member lookup in generic contexts.xcplaygroundpage │ │ └── Contents.swift │ ├── Global actors.xcplaygroundpage │ │ └── Contents.swift │ ├── Introduction.xcplaygroundpage │ │ └── Contents.swift │ ├── Sendable and @Sendable closures.xcplaygroundpage │ │ └── Contents.swift │ ├── Structured concurrency.xcplaygroundpage │ │ └── Contents.swift │ ├── async let bindings.xcplaygroundpage │ │ └── Contents.swift │ ├── if for postfix member expressions.xcplaygroundpage │ │ └── Contents.swift │ └── lazy now works in local contexts.xcplaygroundpage │ │ └── Contents.swift └── contents.xcplayground └── playground-screenshot.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/README.md -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/Pages/Actors.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/Pages/Actors.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/Pages/Allow interchangeable use of CGFloat and Double types.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/Pages/Allow interchangeable use of CGFloat and Double types.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/Pages/Async await.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/Pages/Async await.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/Pages/Async sequences.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/Pages/Async sequences.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/Pages/Codable synthesis for enums with associated values.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/Pages/Codable synthesis for enums with associated values.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/Pages/Continuations for interfacing async tasks with synchronous code.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/Pages/Continuations for interfacing async tasks with synchronous code.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/Pages/Effectful read-only properties.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/Pages/Effectful read-only properties.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/Pages/Extend property wrappers to function and closure parameters.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/Pages/Extend property wrappers to function and closure parameters.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/Pages/Extending static member lookup in generic contexts.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/Pages/Extending static member lookup in generic contexts.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/Pages/Global actors.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/Pages/Global actors.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/Pages/Introduction.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/Pages/Introduction.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/Pages/Sendable and @Sendable closures.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/Pages/Sendable and @Sendable closures.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/Pages/Structured concurrency.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/Pages/Structured concurrency.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/Pages/async let bindings.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/Pages/async let bindings.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/Pages/if for postfix member expressions.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/Pages/if for postfix member expressions.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/Pages/lazy now works in local contexts.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/Pages/lazy now works in local contexts.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Whats-New-In-Swift-5-5.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/Whats-New-In-Swift-5-5.playground/contents.xcplayground -------------------------------------------------------------------------------- /playground-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twostraws/whats-new-in-swift-5-5/HEAD/playground-screenshot.png --------------------------------------------------------------------------------