私はsqliteを幅広く使用しているプログラマーから来ているので、CoreDataが多くの関係をどのように管理しているかを理解するのに苦労しているだけかもしれません。
私のゲームでは、紙に簡単なデータベーススキーマがあります。
Entity: Level - this will be the table that has all information about each game level
Attributes: levelNumber(String), simply the level number
: levelTime(String), the amount of time you have to finish the level(this time will vary with the different levels)
: levelContent(String), a list of items for that level(and that level only) separated by commas
: levelMapping(String), how the content is layed out(specific for a unique level)
つまり、基本的にコアデータでは、データベースをセットアップして、fetchRequestで次のように言うことができます。
レベル1(または必要なレベル)のlevelTime、levelContent、levelMappingを教えてください
このタイプのfetchRequestを作成できるように、関係をどのように設定しますか?また、私はすでにすべてのデータを準備していて、それが何であるかを事前に知っています。XCode内にエンティティとその属性を設定する方法はありますか?