2013-01-14 58 views

回答

1

它们被称为protocols。并且它们指定你的课程实施或可能实施的方法。它们对委托等事情很有用,因为当你编写需要委托的类时,通常需要确保委托实现所有你需要的方法。您可以通过为您的委托定义协议并仅允许您的委托成为实现该协议的对象来确保这一点。

1

它们是协议。当你在'<'和'>'之间声明它们时,它意味着“类符合这个/这些协议”。协议是这个类必须实现的一组方法。有必要的方法(所以编译器会警告如果你没有实现它们)和可选的方法(你可以只在需要的时候才能实现)然后你可以声明一个id类型的变量,这意味着id变量可以存储一个指向实现类的对象的指针此协议或无

相关问题