What is the most efficient way to remove all instaces in an entity in Core Data?
===

I found from this [post][1] I can remove all instances of an entity by fetching them all and deleting them all.
Isn't there any more effecient way to do removal? My consideration is I will have thousand of records within that entity.

  [1]: http://stackoverflow.com/questions/1383598/core-data-quickest-way-to-delete-all-instances-of-an-entity