在頭文件中,咱們在這個類裏面定義一個方法,而後參數的類型是一個對象,或者直接id,可是咱們要求這個對象,必須是實現了myprotocol裏面的協議的對象,才能傳進來。這樣也起到一個約束和提醒做用,提醒其餘開發人員這個對象必須實現了xxx協議的才能傳進來.code
#import "myprotocol.h" @interface test : NSObject -(void)setFooObject:(id <myprotocol>)object withKey:(NSString *)key; @end