title: difference between save: and processPendingChanges: in CoreData
body: <p>I have an NSManagedObjectContext, i make a couple of changes to the model and then... to "commit" the transactions, what's the difference between doing:</p>
  
  <pre><code>[context save:&amp;error];
  </code></pre>
  
  <p>and</p>
  
  <pre><code>[context processPendingChanges];
  </code></pre>
  
  <p>It seems they both do the same thing.</p>