title: iOS Inter-class Block Signaling
body: <p>I've read up on blocks as much as I can, however I can't seem to wrap my head around this concept. I've used blocks regularly where they are utilized to call success and failure blocks in an object's owner's class.</p>
  
  <p>So, say I have <code>ClassA</code> with a variable of <code>ClassB</code>. I call <code>[ClassB method1]</code>. What exactly must be put into <code>method1</code> in order to add the ability to run a success block assuming all goes well within <code>method1</code>? How does it know to invoke the success block that is written into <code>ClassA</code>? Any examples would be great.</p>