title: Swift - implementing NSXMLParserDelegate
body: <p>I'm trying to have a class of mine implement NSXmlProtocolDelegate but the compiler fails indicating that the class does not conform to NSObjectProtocol.</p>
  
  <p>Is it required that all of the functions from NSObjectProtocol be implemented, or can that be avoided?</p>
  
  <pre><code>class GeoRssParser : NSXMLParserDelegate
  {
      func parserDidStartDocument(parser : NSXMLParser)
      {
  
      }
  }
  </code></pre>
  
  <p>Not much to see at this point - I got this far before the compiler started failing.</p>