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

oleb.net

Ole Begemann

Get the latest updates from Ole Begemann directly as they happen.

Follow now 106 followers

Latest posts

Last updated over 1 year ago

Building with nightly Swift toolchains on macOS

over 1 year ago

The Swift website provides nightly builds of the Swift compiler (called toolchains)...

How the Swift compiler knows that DispatchQueue.main implies @MainActor

over 1 year ago

You may have noticed that the Swift compiler automatically treats the closure...

How the relative size modifier interacts with stack views

over 2 years ago

And what it can teach us about SwiftUI’s stack layout algorithm I...

Working with percentages in SwiftUI layout

over 2 years ago

SwiftUI’s layout primitives generally don’t provide relative sizing options, e.g. “make this...

Keyboard shortcuts for Export Unmodified Original in Photos for Mac

over 2 years ago

Problem The Photos app on macOS doesn’t provide a keyboard shortcut for...

Swift Evolution proposals in Alfred

over 2 years ago

I rarely participate actively in the Swift Evolution process, but I frequently...

Pattern matching on error codes

over 2 years ago

tl;dr Foundation overloads the pattern matching operator ~= to enable matching against...

You should watch Double Fine Adventure

over 2 years ago

I know I’m almost a decade late to this party, but I’m...

Understanding SwiftUI view lifecycles

over 2 years ago

I wrote an app called SwiftUI View Lifecycle. The app allows you...

clipped() doesn’t affect hit testing

over 2 years ago

The clipped() modifier in SwiftUI clips a view to its bounds, hiding...

Positioning the SwiftUI animation modifier in the view tree

over 2 years ago

“Rendering” vs. “non-rendering” view modifiers The documentation for SwiftUI’s animation modifier says...

Xcode 14.0 generates wrong concurrency code for macOS targets

almost 3 years ago

Mac apps built with Xcode 14.0 and 14.0.1 may contain concurrency bugs...