【发布时间】:2014-09-23 11:22:58
【问题描述】:
为什么我们需要使用 id 类型来为 Objective C 中的协议创建委托对象?我无法从谷歌找到正确的答案
【问题讨论】:
为什么我们需要使用 id 类型来为 Objective C 中的协议创建委托对象?我无法从谷歌找到正确的答案
【问题讨论】:
因为任何类型的对象都可以实现委托。
例如:UIViewController、UIView、NSObject 类都可以实现相同的协议,所以委托不知道类型,所以设置为id。
【讨论】: