/Swift

Introducing Swift Async Algorithms

- Tony Parker tl;dr: Part of Swift’s move toward safe, simple, and performant asynchronous programming, Swift have launched a package of algorithms, which has 3 main goals: (1) Integration with async/await. (2) Provide a home for time-based algorithms. (3) Be cross-platform and open source.

featured in #305


How To Use Github Copilot With Swift Using Visual Studio Code?

- An Tran tl;dr: "Personally, I believe Github Copilot could potentially become a very helpful tool to generate code using API that developers are not familiar with, or common snippets that are popular enough to be generated automatically."

featured in #267


The Power Of Optional Chaining In Swift

- Khawer Khaliq tl;dr: Optional chaining is used to manipulate an optional in a few ways, including "setting and retrieving the value of a property of the wrapped instance, setting and retrieving a value from a subscript on the wrapped instance, and calling a method on the wrapped instance." Khawer dives into how it works.

featured in #242


The State Of SwiftUI

- Peter Steinberger tl;dr: Apple released SwiftUI last year and, "if your target platform is iOS 14, you’re now good to go with hobby projects or individual screens in SwiftUI." However, Peter wouldn't use it for production apps, citing several reasons in this post.

featured in #206


Building The NPR MacOS App, Part 1

- Connor Montgomery tl;dr: 2-part series where Connor guides us on how to build a menubar macOS app that streams NPR stations.

featured in #187


Swift 5 Released

- Ted Kremenek tl;dr: Swift runtime is now included in current and future versions of macOS, iOS, tvOS and watchOS. Also introduces reimplementation of String, enforcement of exclusive access to memory during runtime, new data types, and support for dynamically callable types.

featured in #134