[jsq]
writing
speaking
projects
apps
hire me
subscribe
sponsor
cv
about
contact
turing complete with a stack of
0xdeadbeef
Archive
all
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
search
January
Another frivolous and frustrating App Store rejection
Jan 03
Workaround: Xcode simctl status_bar is still broken for iOS 17 simulators
Jan 04
App Store screenshot requirements need to change
Jan 16
Swift protocol requirement quirks
Jan 17
Mac menu bar apps for sale
Jan 18
A simple fastlane setup for solo indie developers
Jan 22
Workaround: Swift scripts importing Cocoa frameworks broken on macOS 14
Jan 22
April
The curious case of Apple's third-party SDK list for privacy manifests
Apr 29
Updated
May
Workaround: Xcode deletes Package.resolved file and produces 'missing package product' errors
May 29
Updated
June
Swift concurrency hack for passing non-sendable closures
Jun 05
Updated
SwiftUI app lifecycle: issues with ScenePhase and using AppDelegate adaptors
Jun 29
July
Our App Store screenshot nightmare is (almost) over
Jul 04
UI testing improvements in Xcode 16
Jul 09
September
SwiftUI's Observable macro is not a drop-in replacement for ObservableObject
Sep 09
October
Kintsugi
Oct 16
Introducing ReactiveCollectionsKit
Oct 18
Diffing in ReactiveCollectionsKit
Oct 23
December
UIKit DiffableDataSource API inconsistencies with Swift Concurrency annotations explained
Dec 19