our app (3DPIPO), we have right now 500MB+ 3D model assets. One 3D model takes from 5MB to 10MB based on the texture and resolution of the model. Each Model is around 5~10MB.
podcast, I tried CloudKit this morning using defaut sample. As version 2.0 (2014-0-13) https://developer.apple.com/library/ prerelease/ios/samplecode/CloudAtlas/ Introduction/Intro.html#//apple_ref/doc/ uid/TP40014599
catch like creating application specific Record Type like ReferenceItems and ReferenceSubitems. Looks like other Record Type are created automatically but not these two. ReferenceItems has attribute name as String ReferenceSubitem has attribute parent as Reference, and name as String
Items (2 attributes, location as Location, and name as String) Photos (2 attributes, photo as Asset, bogy as Queriable) User (1 attributes, boggy as Queriable) Now you can head to User Records and Default Zone in PUBLIC DATA The rest of the problem is data versioning.
records around a central record type. » Use references to create strong relationships between records. » Include version information in your records. » Handle missing keys gracefully in your code. » Avoid complex graphs of records.