title: How to create a protocol with methods that are optional?
body: <p>I noticed methods marked optional in several protocols defined in the iPhone SDK, such as the <code>UIActionSheetDelegate</code> protocol for example.</p>
  
  <p>How can I define a protocol of my own, and set a few of the methods as optional?</p>