You should watch Double Fine Adventure
Double Fine Adventure is a 12.5-hour documentary about the development of the game Broken Age. I loved it. More >
January 31, 2023
Hi, I’m Ole. I’m a developer from Berlin and co-author of Advanced Swift. Here, I mainly write about Swift and app development on Apple platforms. More about me.
Double Fine Adventure is a 12.5-hour documentary about the development of the game Broken Age. I loved it. More >
January 31, 2023
I wrote an app for observing how various SwiftUI constructs and container views affect view lifecycles, including the lifetime of state. More >
December 15, 2022
The clipped()
modifier in SwiftUI doesn’t limit hit testing to the clipping region. The clipped view can still receive taps/clicks outside the visible area. Add .contentShape(Rectangle())
to change this behavior.
More >
November 24, 2022
SwiftUI views and view modifiers can be divided into “rendering“ and “non-rendering” groups. The position of the `animation` modifier with respect to non-rendering modifiers is irrelevant for the question if a change gets animated or not. More >
November 10, 2022
Mac apps built with Xcode 14.0 and 14.0.1 may contain concurrency bugs because the Swift 5.7 compiler can generate invalid code when targeting the macOS 12 SDK. If you distribute Mac apps, you should build them with Xcode 13.4.1 until Xcode 14.1 is released. More >
October 12, 2022