I have a
So you already have CoreData entity that you use to populate the table view. You could add a new attribute of type bool to it that indicates if the item is a favorite. Let's call it for example
isFavorite. Then in your Favorite tab you use CoreData to populate the favorites table the same way as you populate your main table, but you create the CoreData query with a predicate
isFavorite == true...