title: see why "type does not conform to protocol" in Xcode (swift)
body: <p>I frequently have relatively complicated protocols with associatedType constraints, are used in generics, are used by CoreData type extensions, etc. I therefore relatively frequently get the error: <code>Type .. does not conform to protocol ...</code>. I usually can figure this out after a while, but the error message is really unhelpful -- and usually, if the problem is a minor typo in the signature of a method or something, the bug takes a little while to find. With Java interfaces, IDEs will often report something like <code>method ... not implemented</code> or something, so I know which method to look at in closer detail.</p>
  
  <p>is there a way to make Xcode report details about the members of the protocol which are missing from the conforming type?</p>