, 1 . , , ( , ), (, ), "" " , , ( ). , , , , .
, , Core Data .
After quickly re-reading your question, I just thought ... On lines No. 2 ... why don't you experiment with transferring obsolete data to a separate file, and then when the user leaves the application, just delete this file? There will certainly be overhead for moving these objects, but it can provide a smoother UX.
source
share