Blog

Outlines of WWDC21 Keynote and Platforms State of the Union

Our short notes from the two starting sessions of WWDC21.

Three methods of retrieving records from CloudKit

We use CloudKit as the backend for Tact. CloudKit stores all of Tact’s data, and we use various methods of retrieving records from CloudKit. This post examines these three methods (query-based, fetch-based, and changes-based), and discusses the tradeoffs and limitations of each.

One month in

Our first month of private beta has gone well. We got interest from several engineers and started a nice private beta group.

Disabling iCloud Drive should not disable CloudKit access on macOS and iOS

I’ve identified a major iCloud platform limitation: when you disable iCloud Drive, this also disables iCloud (CloudKit) access to apps like Tact, even though the UI indicates otherwise.

Tact is looking for Apple platform engineers

Tact is looking for Apple platform engineers. You will architect, document, and build Tact on all client platforms (iOS, macOS, possibly more).

How to create a CloudKit subscription to items that I have created

I needed to create a CloudKit subscription with the predicate “items that I have created”. It’s not obvious how to do that. Here’s the recipe.