Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Person 实体,它有很多关系。我有一个关于 Person 的类别,我想有一种方法来更改 person 的属性,以防任何太多的关系以任何方式发生变化。
实现这一目标的最佳方法是什么?
简单的场景是将新实体添加到太多的关系中,如下所示:
MORE DETAILS: P<-->> cars P<-->> friends If p is a person object: car.p = p; friend.p = p;
谢谢
祖宗,
跟踪此类更改的主要方法是对每个对多关系使用键值观察 (KVO)。
Apple 关于 KVO 的文档是完整而直接的。谷歌也有很多教程。
安德鲁