Say I'm building an app that fetches the RSS feed for a specific website. The user might ask for the articles for the New York Times, then finish with that and ask for articles from The Boston Globe.
It makes sense to store it in Core Data for me (correct me if I'm wrong though) as I want to be able to search easily, and with NSFetchedResultsController
I can present the data easily.
But how do I handle the fact that I don't want to keep things around forever? In the above example, once the user asks for The Boston Globe, I have no more need to store the data on the New York Times, and it actually is annoying to have around for when NSFetchedResultsController
requests what to show and it's still in the store.