title: In Objective C what is the equivalent of passing a function pointer in C?
body: <pre><code>@implementation ThisObject
  
  -(void)start {
  
         SomeOtherObject *someOtherObject = [SomeOtherObject alloc];
  
         [someOtherObject doSomethingAndCallThisFunctionWhenUrDone:myCallBackFunction :self];
  
  }
  
  -(void)myCallBackFunction {
  
         // :)
  
  }
  </code></pre>
  
  <p>Basically, how can I make this work?</p>