我在理解委托/数据源方法时遇到了一些麻烦。我知道它们的存在是为了让你的班级获得更多关于自身的信息,比如它的数据或是否应该做些什么,我只是不知道该把它放在哪里。例如,如果我使用的是UISplitViewController,我应该如何决定将其委托放在何处。是否存在严格的规则,或者您是否需要做一些工作来确定谁应该真正成为代表?
答案 0 :(得分:1)
这是代表需要做什么以及哪个对象最适合做这些事情的情况。话虽如此,但有一些标准用途来源于该逻辑。例如,如果需要委托的对象是视图,则委托可能是匹配的视图控制器...或视图控制器提供的单独对象。