I have been seeing some code around that resembles the following:
@protocol MyProtocol // write some methods. @end
Is ther
If you use any of the NSObject protocol methods such as retain, release, class, classname, the compiler will give you warnings unless your Protocol also includes the NSObject protocol.