Douglas Hill’s recent posts
Follow/subscribe for updates
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. 💜 »
3 November 2024
Since full ActivityPub support in Threads seems a while off, I thought I’d try Micro.blog’s cross-posting. But my newly created Instagram account was immediately banned. I guess I was put on a lifetime blocklist after I deleted my original account on the day Facebook bought Instagram. »
Added a recent posts page to my website similar to the homepage of a convential blog. (My homepage is what’s often set up as an about page.) »
1 November 2024
The Nintendo Music app is here to solve all our problems. It’s pretty good! Sadly they blocked it from download on Mac, but at least it runs on iPad.
30 October 2024
So I wonder whether they actually made the iMac’s camera worse by using better hardware but coupling it with Center Stage.
My observation is that the 2024 iPad Pro’s front camera is slightly lower quality than the 2018 iPad Pro’s because of Centre Stage. »
The number one improvement I’d like to see to the Apple Magic Mouse is multitasking gestures on iPad. The hardware is there for multitouch, but the software only uses this for single-finger scrolling. Multitasking gestures also don’t work on a Mac when connected via an iPad with Universal Control. »
27 October 2024
Interesting post from James Froggatt about app development with Swift Playgrounds on iPad (via iOS Dev Weekly). iPad is my go-to device for almost everything except Xcode for now. It seems a shame being limited to code (including third-party code) written in Swift and JavaScript. »
23 October 2024
PSPDFKit is now Nutrient. Same company. Same products. New name. »
22 October 2024
The “Backtrace in Editor” in Xcode 16 is a debugging superpower. So quick to jump around between frames. It’s a wonderful feature. 💙 »
Recently my MacBook Pro seems to often forget it has Touch ID and asks for my password to unlock. It’s not displaying “Your password is required to enable Touch ID”, and this issue happens more often than that message used to show up. »
16 October 2024
As an: iOS developer
I want to: see shocking headlines in the Apple News widget preinstalled on the iPad simulator
So that: I can be distracted from programming »
14 October 2024
Update on verifying our phone number for the EU’s DSA trader requirements after Apple’s automatic verification didn’t work with our US Aircall number: I requested manual verification. Apple asked for a business or court document. I attached a PDF of our website contact page. It was accepted. »
11 October 2024
Has anyone managed to verify a US Aircall number with Apple for the EU’s Digital Services Act trader requirements? For us, text messages don’t arrive, and calls go straight to voicemail without leaving a message. »
10 October 2024
In all the discussion about macOS 15’s screen recording permission alerts, I haven’t seen anyone mention that when the alert is shown, the app already has access to the screen. This is an unusual approach to consent. E.g. here’s the excellent Claquette recording its own alert.
8 October 2024
The default browser screen when first opening Safari is enabled on iPhones in Apple stores in Germany. 🙃 »
2 October 2024
London people: this Sunday we’re doing a RevenueCat × NSLondon event at Flight Club Shoreditch. It’s nearly filled up already. (I won’t be able to make it because I’m away with the PSPDFKit team this week.) »
25 September 2024
Happy longest-possible-date-in-English day: Wednesday 25 September 2024. We won’t have a date with more characters until the year 10000. »
21 September 2024
Updated my zoom transitions post with more robust UIKit code samples, more info about Mac Catalyst support, and changes for updates to horizontal scroll gestures made during the iOS 18.0 betas. »
More in the archive