Je suis en train de stocker un tableau de classement dans CoreData(avec d'éventuelles CloudKit fonctionnalité) sur mon application et a été confondu sur la meilleure façon de le faire.
L'utilisateur sera en mesure de créer et d'enregistrer plusieurs classements. Classement aura une date de création, nom, ID, ainsi que tous les scores pour ce classement. Dans le modèle de données central (ci-dessous), j'ai ajouté tous ces attributs, le classement de l'entité et pour le score d'attribut, je l'ai laissé comme indéfini. Je pensais faire un tableau de mon score
struct. Cependant, lorsque j'essaie de le faire, newLearboard.scores = [Score]()
dans mon Persistence.swift
fichier je me suis dit que j'ai besoin d'ajouter le score as NSObject
. Est-ce la bonne manière de faire ceci ou fera cela créer des conséquences inattendues quand je vais à ajouter/affichage du tableau de classement des scores?
Le Score est une structure avec un peu de champs tels que le nom et la valeur etc.
Je peut aussi convertir le Score de tableau à une OrderedSet de la swift collections paquet par la suite. Sera-ce de créer d'autres problèmes?