在头文件中,我们在这个类里面定义一个方法,然后参数的类型是一个对象,或者直接id,但是我们要求这个对象,必须是实现了myprotocol里面的协议的对象,才能传进来。这样也起到一个约束和提醒作用,提醒其他开发人员这个对象必须实现了xxx协议的才能传进来.
#import "myprotocol.h" @interface test : NSObject -(void)setFooObject:(id <myprotocol>)object withKey:(NSString *)key; @end
时间: 2024-10-22 18:40:30