摘要:
类别,用于增加类的方法。只能用于单个类,只能增加方法不能增加属性。这是与protocol的区别。协议能多个类共用。(协议是多个类共享的一个方法列表)可以使用conformsToProtocol:方法检查一个类是否遵循某个协议1 id currentObject;2 ...3 if ([currentObject conformsToProtocol:@protocol (Drawing)] == YES)4 {5 //Send currentObject paint,erase and/or outline msgs6 ... 7 }非正式协议也称为抽象协议。... 阅读全文