Here is what SwiftData will be (…and what it could have been)Twitter: @drewmccormackMay 28, 2021A response icon5May 28, 2021A response icon5
My Steve StorySteve’s anniversary was a few days ago. I always pause, at least for a moment, to remember how great those times were after his return to…Oct 7, 2020A response icon2Oct 7, 2020A response icon2
Cash Cow RevisitedFor a while now, the other half of the Agenda team, Alex, has been pushing me to write a follow up to my post on our sales model, which we…Oct 2, 2020A response icon6Oct 2, 2020A response icon6
It’s Time for Apple to Change the App Store Sales ModelYou’ve been hearing about it for months now. Developers — and governments — are fed up with Apple’s App Store sales model. It started with…Aug 16, 2020Aug 16, 2020
Apple’s New CloudKit-Based Core Data SyncTLDR; At WWDC19, Apple entered into another chapter in their struggles with getting Core Data to sync reliably. Is it a case of “third…Jun 17, 2019A response icon5Jun 17, 2019A response icon5
Value Semantics, Copy-on-Write, and Multi-Threading went into a Bar…TL;DR When you pass data between threads, whether you are using value types or not, you can very easily run into undefined behavior with…Feb 2, 2019A response icon1Feb 2, 2019A response icon1
Free Trials from Apple’s PerspectiveThere has been a lot of criticism over the years of Apple’s stance on free trials in the App Store. This has come to a head in the last few…Jun 13, 2018A response icon3Jun 13, 2018A response icon3
A ‘Cash Cow’ is on the AgendaUpdate: There is a follow up post about this sales model, told from the perspective of 3 years on the market.Jan 15, 2018A response icon21Jan 15, 2018A response icon21