title: How to suppress Objective-C warning "incomplete implementation of class 'SomeClass'"?
body: <p>I have a class which is routing many messages into inner component instance. So the class have only method definition, but no implementation. How can I suppress these warnings for those dynamic methods?</p>
  
  <p><strong>Update</strong></p>
  
  <p>My code sample:</p>
  
  <pre><code>@interface SomeClass : NSObject
  {
  }
  - (void)mssageA:(id)value1 additionalOption:(id)value2;
  - (void)mssageB:(id)value1 additionalOption:(id)value2;
  - (void)mssageC:(id)value1 additionalOption:(id)value2;
  @end
  @implementation SomeClass
  - (id)forwardingTargetForSelector:(SEL)aSelector
  {
      if(aSelector==@selector(mssageA:additionalOption:))     return  innerComponentInstance;
      if(aSelector==@selector(mssageB:additionalOption:))     return  innerComponentInstance;
      if(aSelector==@selector(mssageC:additionalOption:))     return  innerComponentInstance;
  
      return  [super forwardingTargetForSelector:aSelector];
  }
  @end
  </code></pre>