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>