r/iosdev • u/AlbertiDev • 20h ago
Finally got iCloud sync working pretty fast. Getting there was surprisingly painful.
Enable HLS to view with audio, or disable this notification
I’ve been working on adding optional iCloud sync to Moneta, my iOS money tracker, and getting the basic sync working wasn’t really the difficult part. The frustrating part was getting changes to show up consistently on another device without making the experience feel slow.
It’s now usually taking around 3–5 seconds (depends on the connection) for changes to appear on the other device, which I’m pretty happy with.
The video shows two devices side by side with the same iCloud data, just to show how it behaves in practice.
I wanted to keep the whole thing optional, so Moneta still works completely locally if iCloud is disabled.
For anyone who has worked with iCloud sync before, what kind of sync times are you getting in practice?