title: In Swift, what does it mean for protocol to inherit from class keyword?
body: <p>In Swift, what does it mean for protocol to inherit from class keyword?</p>
  
  <p>e.g.</p>
  
  <pre><code>protocol MyDelegate: class {
  
  }
  </code></pre>