I am new to Core Data and trying to think of the simplest and / or most performant way to implement a tags feature for items in Core Data. I am still wrapping my head around the fundamental differences between core data and the sql server I am used to.
Has anyone done this? Or have any suggestions of a solid implementation for this?
I would assume I have 2 options:
A separate entity for Tags, each containing a tagName and a relationship to the items that that tagName applies to.
Store tags in a attribute on the item itself and search those.
Seems like option 1 above would be the best for solution.