Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

swiftbysundell.com

Swift by Sundell

Get the latest updates from Swift by Sundell directly as they happen.

Follow now 56 followers

Latest posts

Last updated 25 days ago

Deciding between ‘let’ and ‘var’ for Swift struct properties

26 days ago

When declaring a Swift property, we use either the let or var...

Decoding Swift types that require additional data

about 2 months ago

Swift’s Codable API — which consists of the Encodable protocol for encoding...

Tips and tricks for when using SwiftUI’s ViewBuilder

3 months ago

SwiftUI’s ViewBuilder type is a key part of the library’s overall API...

Using Swift’s defer keyword within async and throwing contexts

4 months ago

Swift’s defer keyword allows us to delay the execution of a given...

Modern URL construction in Swift

5 months ago

These days, most applications need to work with URLs in some form...

Swift by Sundell is back!

5 months ago

I never actually decided to stop writing Swift articles. It just sort...

SwiftUI views versus modifiers

over 2 years ago

One of the most interesting aspects of SwiftUI, at least from an...

Observing the content offset of a SwiftUI ScrollView

over 2 years ago

When building various kinds of scrollable UIs, it’s very common to want...

Podcast: “The evolution of Swift”, with special guest Nick Lockwood

over 2 years ago

On this final episode of 2022, Nick Lockwood returns to the show...

Podcast: “Swift concurrency in practice”, with special guest Ben Scheirman

over 2 years ago

Ben Scheirman returns to the show to discuss how Swift’s built-in concurrency...

Combining opaque return types with primary associated types

almost 3 years ago

Ever since Swift was first introduced, it’s been very common to need...

Podcast: “Responsive and smooth UIs”, with special guest Adam Bell

almost 3 years ago

Adam Bell returns to the podcast to discuss different techniques and approaches...