The app I created goes with my TV show that I have in local hotels. Visitors download the app and they get more info about shops and restaurants they see on the show. When the user downloads the app if fetches the latest images and text and loads it to the phone. Apple: "2.23: Apps must follow the iOS Data Storage Guidelines or they will be rejected" Once everything is downloaded the app runs smoothly because it is all cached on the phone. But from reading this, Temporary files used by your app should only be stored in the /tmp directory; please remember to delete the files stored in this location when the user exits the app. It appears that Apple wants me to delete this data when the app closes? This causes my app to needlessly download the same data over and over again when the app is launched every time. Not to mention the app will always be slow. Now when a user clicks on a button they have to wait for that data to load to view it. Are there any ways to store the data on the phone? My app I released 1 years a go for a different market went through just fine. But this was before the iCloud stuff.