Possible Duplicate:
Why tack a protocol of NSObject to a protocol implementation
Does this mean Foo is conforming to NSObject‘s protocol? Does Foo have to implement NSObject‘s protocol methods like when other classes conform to protocols?
@protocol Foo <NSObject>
This just ensures that you add the
NSObjectmembers to your protocol, please check out this post:Why tack a protocol of NSObject to a protocol implementation