Douglas Hill’s recent posts

Follow/subscribe for updates

19 December 2024

Acorn is a pretty great Mac app. If I had a time machine, I’d go back and buy version 1 to complete my collection of licence keys.

Screenshot showing a list of Acorn versions from 2 to 8 »

18 December 2024

One of our customers is hitting this SwiftUI issue that impacts our SDK: FB16117850 — View lifecycle event methods not being called when using a UIViewControllerRepresentable in a TabView with tabViewStyle(.page) »

For example, it looks like the new ImagePlayground framework was started in September 2023 and was originally called GenerativePlayground. »

In the iOS 18.2 SDK, there are 41 header files that escaped Apple’s standard legal preamble and instead show the Xcode default template with the original filename, module name, author and creation date.

Screenshot of Xcode find navigator. Find › Text › Containing “//  Created by” In iOS SDK. 41 results in 41 files. MXCrashDiagnosticObjectiveCExceptionReason.h iOS 18.2. »

14 December 2024

Well this fixed one issue but introduced another. One day I’ll learn to read comments from my previous self. (Line below the added part.) 🙈

Screenshot of code commit showing added code “guard _article !== oldValue else { return }” with comment on the line below “This same code path is used for updates so it’s important not to return early if the new article is identical to the old article.”. »

12 December 2024

Just posted on our company blog: Erhard wrote a tutorial on how to create tutorials with DocC. »

We had a nice, relaxed last NSLondon of the year yesterday with a talk from Abizer followed by a quiz. Thanks to Vonage for hosting us and running the quiz.

Photo of people attending talk. Slides show “The Epiphanies of Advent of Code”, “Abizer Nasir”, “abizern.dev”. »

10 December 2024

Sad to hear that iOSDevUK won’t run next year. It’s a terrific conference. Always a wonderful week in Aberystwyth. »

6 December 2024

iOS productivity tip: go to Settings app > Accessibility > Touch > Haptic Touch and change touch duration to fast to reduce the time for long press to show a menu. A literal time-saver! »

2 December 2024

One of the issues I have rewriting much of my reading app in SwiftUI is that drops don’t work over List. Here’s a copy of the feedback sent to Apple as FB16024301. »

We recently released Nutrient iOS SDK 14.2. This was an ambitious release for our three-person iOS team, and it was exciting seeing this all come together! Here are a few interesting details from the technical side. »

Unusually, I didn’t feel up to wakeboarding at the weekend, but on the plus side I rewrote all the lists and navigation in my reading app in SwiftUI. There are some blockers to resolve though. »

25 November 2024

TIL squirrels can swim. Found this out by chasing one into the pond. Considering this a successful experiment. »

14 November 2024

Oh AirPods Pro Hearing Test and Hearing Aid aren’t available in the UK and I don’t see this option. Unclear how this is actually determined. My physical location and Apple account are UK, while my device region is set to Ireland (which is supported). »

11 November 2024

I tried many things and concluded there’s nothing I can do to sign into my newly-created Instagram account. People using Threads will have to wait until Threads rolls out bidirectional ActivityPub support to be able to follow me.

Screenshot of Instagram website showing a reCAPTACHA with the message “Error: Sorry, there was a problem. Please try again.” »

8 November 2024

I’ve been hearing the Apple Vision Pro simulator randomly booting up in the background recently. Not the best thing for my Mac’s battery life! Guessing it might be due to Xcode 16.1, so I’ll try going back to 16.0. »

7 November 2024

Don’t mention Apple Intelligence in App Store release notes. Our Mac app was rejected because the reviewer couldn’t work out how to use Writing Tools. »

5 November 2024

Added showing publication dates on my articles archive page, which could be useful because some of these are on our company blog, which doesn’t include dates. »

Great article from Stefan about the API design behind our customisable main toolbar. We want our API to be modular for SwiftUI, which means we need a way to communicate between our document view and associated toolbar buttons. API design for SwiftUI is really tough! This post was published today. »

I’m extremely excited about our NSLondon at Apple Battersea in two weeks! We’ll have talks by Rebecca Owen and Oliver Binns. RSVPs open at 1pm this Thursday. The organising team, especially Aled, are putting in a lot to make this happen. 💜 »

More in the archive