title: Objective-C call private methods
body: <p>The following is an example of private method in Objective-C:</p>
  
  <p>MyClass.m</p>
  
  <pre><code>#import "MyClass.h"
  
  
  @interface MyClass (Private)
     -(void) privateMethod:(NSString *)arg1 and: (NSString*)arg2;
  @end
  
  @implementation MyClass
  
     -(void) publicMethod {
         NSLog(@"public method\n");
        /*call privateMethod with arg1, and arg2 ??? */
     }
  
     -(void) privateMethod:(NSString *)arg1 and: (NSString*)arg2{
         NSLog(@"Arg1 %@ and Arg2 %@", arg1, arg2);
     }
  
  @end
  </code></pre>
  
  <p>I've read about private interface / methods declaration. But how to invoke them from an other public method ? 
  I've tried <code>[self privateMethod:@"Foo" and: @"Bar"]</code> but it doesn't looks right.</p>