Swift 为什么有些UIKit引用是类,而有些是协议?敏捷的

Swift 为什么有些UIKit引用是类,而有些是协议?敏捷的,swift,uikit,delegation,Swift,Uikit,Delegation,为什么一些用户界面对象需要协议和委托来控制它们 例如,在表视图中添加行。。 为什么不可能写 UItableviem.numberOfRawInSections = 3 就像我们尝试指定按钮属性时一样。请不要只是投票否决!给我一个答案或者一个能帮助我的参考资料。因为苹果就是这样设计的。除此之外,这个问题过于宽泛,答案过于基于观点,不适合在这里讨论。

为什么一些用户界面对象需要协议和委托来控制它们

例如,在
表视图中添加行。。
为什么不可能写

UItableviem.numberOfRawInSections = 3

就像我们尝试指定按钮属性时一样。

请不要只是投票否决!给我一个答案或者一个能帮助我的参考资料。因为苹果就是这样设计的。除此之外,这个问题过于宽泛,答案过于基于观点,不适合在这里讨论。