如果委托是为对象之间的一对一关系而设计的,而NSNotifications是为一对多关系而设计的,那么是否有一对多的最佳实践呢?我在iOS中见过许多自定义的多播委托,其中一个对象可以强制转换为多个订阅者(即Swift Language Multicast Delegate),但实现通常非常复杂,而且似乎过于夸张了。一个这样的问题
在为我的应用程序建模实体之间的关系时,我有一个基本的设计问题。Apple文档状态反向关系对数据库完整性非常重要。Match:awayTeam <---> Team
在Match实体中,我有两个属性homeTeam和awayTeam。目前,它们的目的地设置为Team,没有反向关系。尽管应用程序可以工作,但我不喜欢这样一个事实,即与团队的