【发布时间】:2016-03-18 12:26:06
【问题描述】:
class SuperDelegate <T: AnyObject> {
func addDelegate(delegate: T)
{
}
}
我的问题是关于T 键,它的含义是否与Objective-c 中的id 相同?我的意思是使用案例。
如何理解第一行 class SuperDelegate <T: AnyObject> 对不起,我是 Swift 新手。
作为我的 Objective C 程序,这一行意味着我们使类符合必须实现所有必需方法的协议。但是我不明白func addDelegate(delegate: T)是不是也一样
- (void)addDelegate:(id)delegate 是一个属性id <T> delegate。
【问题讨论】: