Sorry, I mean:

Class<ProtocolX> was allowable and would cause the compiler to generate a 
warning if “MyClass” does not conform to “ProtocolX”, e.g.

e.g.

-(instancetype) initWithClass:(Class<LTWDetailViewProtocol>) theClass 
{
}

-(void) someMethod
[
Class<ProtocolX>                myProtocolClass;
Class                           myClass;

someClass*                      myObj;

myObj = [[someClass alloc] initWithClass:myProtocolClass];                      
//No Warning

myObj = [[someClass alloc] initWithClass:myClass];                              
        //Produces a Warning

Cheers
Dave


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (Xcode-users@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/xcode-users/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to