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 ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/xcode-users/archive%40mail-archive.com
This email sent to [email protected]