У меня есть подкласс UIView, который рисует сам на основе данных, хранящихся в соответствующем классе модели, который является подклассом NSManagedObject.
Проблема в том, что некоторые поля в модели данных (например, позиция представления) уже содержатся в представлении (то есть свойство кадра в этом случае). Затем мне нужно решить проблему дублирования / синхронизации данных.
Чтобы еще больше усложнить ситуацию, необходимо обновить представление в ответ на изменения, внесенные в модель данных, а модель данных необходимо обновить в ответах, сделанных на представление (например, пользователь перетаскивает его в новое местоположение). *
Какой лучший способ решить эту проблему? Использование КВО и ссылок в обоих направлениях?
Или есть лучший подход?