title: Explanation of NSIncrementalStore in plain english
body: <p>I've been seeing <code>NSIncrementalStore</code> popping up as I've been researching the best ways to interact with a web service using core data.</p>
  
  <p>After reading <a href="http://sealedabstract.com/code/nsincrementalstore-the-future-of-web-services-in-ios-mac-os-x/" rel="nofollow noreferrer">an article by Drew Crawford</a>, <a href="http://developer.apple.com/library/mac/#documentation/DataManagement/Conceptual/IncrementalStorePG/Introduction/Introduction.html#//apple_ref/doc/uid/TP40010706" rel="nofollow noreferrer">a programming guide</a>, <a href="https://developer.apple.com/documentation/CoreData/Reference/NSIncrementalStore_Class/Reference/NSIncrementalStore.html" rel="nofollow noreferrer">a class reference</a> <a href="https://gist.github.com/1860108" rel="nofollow noreferrer">and this tutorial</a> a couple of times each I'm still struggling understanding what <code>NSIncremental</code> store is, why and when you would use it.</p>
  
  <p>Could someone please explain it?</p>
  
  <p><strong>Edit</strong><br>
  after reading mundi's answer I can see some further context is required. I'm looking into using core data in conjunction with a web service I am building. I am attempting to find the best way to store the users information locally on the device and post to web service when there is a connection. My lack of knowledge on core data prompted my research, but I was unable to fully comprehend the usefulness of <code>NSIncrementalStore</code>. </p>