When adding iCloud support to iOS app one can configure iCloud Display Set and link it with an app by specifying NSUbiquitousDisplaySet
. But iCloud works even without it, so my question is: what's the purpose of iCloud Display Sets at all?
Couldn't find any clear answer anywhere in the docs. And what's more, based on the Apple docs it seems as if specifying Display Set for your app was mandatory if you use iCloud. That did confuse me a bit.
It is so that one might want to share the same Display Set for multiple applications or for iOS and Mac app versions?
That's right, it's for allowing multiple apps to access the same mobile data store.
From the Information Property List Key Reference: