title: Override a method via ObjC Category and call the default implementation?
body: <p>When using categories, you can override implementation methods with your own like so:</p>
  
  <pre><code>// Base Class 
  @interface ClassA : NSObject 
  - (NSString *) myMethod;
  @end
  @implementation ClassA
  - (NSString*) myMethod { return @"A"; }
  @end
  
  //Category
  @interface ClassA (CategoryB) 
  - (NSString *) myMethod;
  @end
  @implementation ClassA (CategoryB)
  - (NSString*) myMethod { return @"B"; }
  @end
  </code></pre>
  
  <p>Calling the method "myMethod" after including the category nets the result "B".</p>
  
  <p>What is the easiest way for the Category implementation of myMethod to call the original Class A myMethod?  As near as I can figure out, you'd have to use the low level calls to get the original method hook for Class A and call that, but it seemed like there would be a syntactically easier way to do this.</p>