L'application sur laquelle je travaille utilise généralement un seul magasin SQL dans Core Data pour contenir un jeu de données de travail pour l'application. Cependant, il peut y avoir un certain nombre de petits magasins distincts dont l'origine soit commeOù stocker le contenu acheté et les données exportées
- via l'application du contenu acheté, ou
- des sous-ensembles de l'ensemble de données Exporté de travail qui peut être réutilisé de temps en temps.
Elles seront toujours constituées d'un seul fichier sqlite (WAL désactivé). Les achats In-App peuvent toujours être re-téléchargés, mais il est possible que les données exportées soient définitivement perdues (puisqu'elles peuvent choisir de supprimer définitivement les données après leur exportation). Intuitivement, puisque les données exportées ne peuvent pas être recréées, il devrait aller dans un sous-répertoire du dossier des documents. Mais je ne suis pas sûr que Apple serait d'accord à ce sujet.
Je ne sais pas où le contenu acheté téléchargé doit être sauvegardé, car techniquement, il peut être re-téléchargé à tout moment. Donc, ma question est, où dans le système de fichiers iOS devrais-je mettre ceux-ci (iOS7 et au-delà).