Blog
-
Accessing Swift Package Manager dependency versions at runtime
-
Moving DNS from Cloudflare to Gandi using DNSControl
-
Dynamic bundle identifiers in Xcode: Using xcconfig for different configurations
-
Detecting when an Android permission can only be granted via Settings
-
New website
Looking for older posts? Check out the archive.