A feature that has been requested a lot is the ability to delete multiple objects with a single call to Parse. Based on this feedback, we've added the
deleteAll methods to the iOS/OS X and Android SDKs. Just like with
fetchAll, you pass in an array of Parse Objects, but in this case they will be deleted from Parse.
For iOS or OS X:
// Accepts an NSArray containing one or more PFObject instances [PFObject deleteAllInBackground:@[object1, object2, object3]];
Or for Android:
// Accepts a parameter of type: List<ParseObject> ParseObject.deleteAllInBackground(objects);
Class-level and Object-level permissions are still enforced here, so this will not delete objects unless the current user has write access.