Clout kit basics - what is held on the app vs cloud? (struct instances, specifically) <p>So I'm looking to create a niche market static yelp-style wine/dine restaurant finder. After asking around, I was suggested to look into cloud kit since apple provides asset storage and synchronization. I'm looking to provide misc. information in regards to restaurants: menu, location, open times, images; this information will be provided by myself.</p> <p>With that in mind... here is the problem. It appears that cloud kit may be the perfect fit, unfortunately beginner-type tutorials are insufficient in explanation or outdated (obj-c - I only know swift). So for one, would you be able to recommend any tutorials? </p> <p>Nonetheless, here is the meat of the question...</p> <p>I am aware that a public database held in a container will be able to hold numerous bits of information: strings, integers, assets, date, etc. However, would cloud kit (as in, off the device), hold the entirety of instances of a struct in the cloud or are only variables held? In other words, what is held on the device and what is held in the cloud when using cloud kit?</p> <p>Also, should I create a iCloud id just for development usage or should I use my existing iCloud if?</p>