Я делаю простую игру на основе UITableView.
Он состоит из Encounters, который содержит персонажей и монстров (оба из которых содержат набор игровой статистики) и будет иметь несколько элементов управления в ячейках для взаимодействия с этими персонажами и монстрами.
Персонажи по определению своих объектов будут существовать только один раз в столкновении. Монстр может быть представлен несколько раз (например, герой игрока может сражаться против 3 орков Battle-rager и 2 гоблинов, но каждый из них находится в базе данных по одному разу, я просто хочу две или три их копии для данная встреча.
Так что я рисую небольшой пробел, выясняющий, как смоделировать это в приложении. В основном я хочу иметь базу данных монстров, но когда пользователь создает и встречает, он выбирает монстра, вводит, сколько он хочет, и в итоге получает столько копий монстра, с которыми можно взаимодействовать индивидуально