目标C代表和协议

时间:2014-09-23 11:22:59

标签: delegates protocols

为什么我们需要使用id类型为Objective C中的协议创建委托对象?我找不到谷歌的正确答案

1 个答案:

答案 0 :(得分:0)

因为委托可以由任何类型的对象实现 例如:UIViewControllerUIViewNSObject类都可以实现相同的协议,因此委托无法知道类型,因此设置为id