Articles archive

Moving 'Count The Days Left' to Swift 3
From: Writing on Tablets
Added: Jan. 16, 2021
My Cool (and even more over-engineered) Shopping List System 2.0
From: Writing on Tablets
Added: Jan. 16, 2021
Why I put ads in my app
From: Writing on Tablets
Added: Jan. 16, 2021
Thoughts on the future of iOS automation
From: Writing on Tablets
Added: Jan. 16, 2021
Paying to remove ads
From: Writing on Tablets
Added: Jan. 16, 2021
Refreshing the Daily Optimiser UI
From: Writing on Tablets
Added: Jan. 16, 2021
Objective-C or Swift for new projects?
From: Writing on Tablets
Added: Jan. 16, 2021
Introducing Miss Positive
From: Writing on Tablets
Added: Jan. 16, 2021
My first app for Apple TV
From: Writing on Tablets
Added: Jan. 16, 2021
Cross Platform Mobile Development Options
From: Writing on Tablets
Added: Jan. 16, 2021
Linking to a Swift Framework in Xamarin
From: Writing on Tablets
Added: Jan. 16, 2021
Privacy Policy for My Apps
From: Writing on Tablets
Added: Jan. 16, 2021
Local Testing of an Alexa Lambda function
From: Writing on Tablets
Added: Jan. 16, 2021
Google Assistant vs Alexa Development
From: Writing on Tablets
Added: Jan. 16, 2021
WWDC 2018 Wishlist
From: Writing on Tablets
Added: Jan. 16, 2021
Xcode Debugging BT Homehub Fix
From: Writing on Tablets
Added: Jan. 16, 2021
Playing with Siri Intents
From: Writing on Tablets
Added: Jan. 16, 2021
Using NFC and Launch Center Pro to launch Spotify
From: Writing on Tablets
Added: Jan. 16, 2021
Getting Daily Alerts for MLB Condensed Games
From: Writing on Tablets
Added: Jan. 16, 2021
A Shortcut for sharing Live Photos
From: Writing on Tablets
Added: Jan. 16, 2021
Privacy Policy Update
From: Writing on Tablets
Added: Jan. 16, 2021
Adventures in Siri Shortcuts automation
From: Writing on Tablets
Added: Jan. 16, 2021
Rewriting my WatchOS apps with SwiftUI
From: Writing on Tablets
Added: Jan. 16, 2021
Strategy for automatically setting app version numbers
From: Writing on Tablets
Added: Jan. 16, 2021
Casting my vote in the great CI election
From: William Boles’s Blog
Added: Jan. 16, 2021
Roadblocks to repaying tech debt
From: William Boles’s Blog
Added: Jan. 16, 2021
Step-by-step Core Data Migration
From: William Boles’s Blog
Added: Jan. 16, 2021
Don't Throw Anything Away with Pausable Downloads
From: William Boles’s Blog
Added: Jan. 16, 2021
Can Unit Testing and Core Data become BFFs?
From: William Boles’s Blog
Added: Jan. 16, 2021
Hosting ViewControllers in Cells
From: William Boles’s Blog
Added: Jan. 16, 2021
Improving my Zen with GitHub
From: William Boles’s Blog
Added: Jan. 16, 2021
Keeping Downloads Going with Background Transfers
From: William Boles’s Blog
Added: Jan. 16, 2021
Building a Networking Layer with Operations
From: William Boles’s Blog
Added: Jan. 16, 2021
Sneaky Date Formatters Exposing More Than You Think
From: William Boles’s Blog
Added: Jan. 16, 2021
Keeping Dates Local
From: William Boles’s Blog
Added: Jan. 16, 2021
Progressive Core Data Migrations
From: William Boles’s Blog
Added: Jan. 16, 2021
Discovering What's Out There with SSDP
From: William Boles’s Blog
Added: Jan. 16, 2021
Alert Queuing with Windows
From: William Boles’s Blog
Added: Jan. 16, 2021
Finding Hope in Custom Alerts
From: William Boles’s Blog
Added: Jan. 16, 2021