Я работаю над приложением iOS, которое позволяет пользователям отслеживать историю покупки акций. В моем Stock
сущности я сохраняю символ акции, название компании, последнюю проданную цену, изменяю и рассчитываю прибыль, основанную на общем количестве купленных акций и по какой цене, что все работает правильно.Общие сведения о связях с основными данными
Теперь я хочу отобразить историю покупок для пользователя на основе запаса, который они выбрали в их сохраненном списке запасов.
Я намерен отображать каждую транзакцию для пользователя в виде таблицы, в которой будет показано, были ли они проданы или куплены, количество акций и какая цена. Если использовать отношения «многие», я предполагаю, что я должен создать новый объект для Purchase
, который отслеживает продажу или покупку, количество акций и цену. Затем просто вставьте этот объект в массив, который хранится в моем объекте Stock
в качестве преобразуемого атрибута?
Будет ли это более выгодным использовать для этого отношения ко многим, вместо того, чтобы пытаться хранить все в одном объекте Stock
?
Я читал о моделировании Core Data, но я еще не работал с отношениями таким образом, поэтому я просто ищу небольшое руководство относительно того, подходит ли моя логика.