在Objective-C代码中,协议(protocol)用于定义标准,其中包括一系列的方法,然后由类来实现协议,多个类可以实现同一个协议。代码中,可以使用相同的方法来操作这些对象。
本章,我们就来讨论协议的应用,主要内容包括:
❑ 创建协议
❑ 实现协议
❑ 可选成员
❑ 实现多个协议
❑ 对象深复制(实现NSCopying协议)