This is something that i'm following up as well. I have an app idea in mind but it needs a public database. To be more specific it is for buying and selling stuff so public database is a core functionality. Now i have learned SwiftData as my first persistent database just to find out that it doesn't support public database. Disaster. Now i have to two options, either wait for WWDC24 and see if SwiftData will support public db, either learn Core Data from scratch which will leave me prone to bugs and a lot of struggle as i'm not familiar with CD. Surely i can opt for FireBase as a backend but i don't want that, i don't trust Google simply because they can spy your customers at any time and introduce analytics in your app unannounced. This is something that won't happen with CloudKit and on top of that the project builds faster with CloudKit.
Topic:
App & System Services
SubTopic:
iCloud & Data
Tags: