Je travaille sur une application où j'ai des produits que je télécharge dans une liste. Les produits téléchargés sont affichés dans un tableau et chaque testament affiche une vue détaillée avec plus d'informations.Aide à la mise en oeuvre ... Sous-classe NSManagedObject?
Ces mêmes produits peuvent être sauvegardés en tant que favoris, et pour cela j'utilise des données de base. J'aimerais pouvoir réutiliser un grand nombre de vues pour afficher les produits, ce qui signifie que l'objet store et l'objet téléchargé doivent être du même type.
Maintenant, comment je ferais mieux d'implémenter les objets? Puis-je faire une classe comme celle-ci:
FavoriteProduct: NSManageObject // mise en œuvre
et sous-classe
produit: FavoriteProduct // mise en œuvre
?
La classe CD ne me donne pas tout. Quel serait le meilleur moyen de fusionner ces deux classes d'objets, donc j'ai aussi peu de travail devant moi en termes de mise en œuvre des différentes vues pour chaque objet? Fondamentalement, je veux juste pouvoir appeler les mêmes méthodes, etc. sur les objets Product que sur ceux qui sont des objets FavoriteProduct, et réutiliser les vues pour les deux types. Il y a seulement un peu de différence entre les deux (l'un est bien sûr stocké en tant que favori et a des valeurs supplémentaires telles que des notes, des balises, tandis que le produit ne le fait pas).
Merci à l'avance