我正在为我的应用程序中的用户首选项部分基于这个设计创建一个数据库表设置,虽然我创建了表和外键,但我似乎无法弄清楚这些表的关系。附上的屏幕截图是DB设计,下面是我目前认为正确的关系user to user_preference =一对多user_preference touser =多对一
user_preference to preference =多<
如果委托是为对象之间的一对一关系而设计的,而NSNotifications是为一对多关系而设计的,那么是否有一对多的最佳实践呢?我在iOS中见过许多自定义的多播委托,其中一个对象可以强制转换为多个订阅者(即Swift Language Multicast Delegate),但实现通常非常复杂,而且似乎过于夸张了。但是,为了一对几的关系而向外广播的想法本身似乎有些过头了。 苹果的框