J'ai un certain nombre de méthodes pratiques qui effectuent des extractions pour mes entités de données de base. Par exemple, une méthode qui renvoie des activités actuellement actives, ou un intervalle de temps entre deux activités terminées, ou un client par défaut s'il y en a un. J'ai aussi des méthodes pratiques pour initialiser et ajouter des entités avec différents attributs.Où dois-je conserver les données de base et les méthodes de commodité?
J'ai un modèle de données de données de classe singleton qui est le go-classe pour initialiser de base et d'obtenir le NSManagedObjectContext, etc.
Est-il préférable de mettre ces méthodes pratiques dans le modèle de données de classe singleton, ou chaque sous-classe d'entité pertinente en tant que méthodes de classe? Je ne pense pas qu'il y ait une Voie Vraie, mais j'aimerais avoir des opinions et des expériences. Merci!