Prior to iOS 7, you could head to Settings → General → Usage → Photos and delete all photos at once. This functionality has been removed from iOS 7. One obvious reason might be to prevent you from accidentally deleting all photos. There is no undo when you delete a photo (you can only rely on backups).
But quite a lot of users want to know how to delete a lot of photos from their camera roll. The standard solution that you hear is to select photos en masse and then delete them. If you've got something like 1000 photos, that process is going to take a lot of time.
We wanted a solution that's easier and quicker. Yes, I'd still love a kill switch – a single button that will let me select all photos instantly and delete them.
At least, I should have a switch that would let me select all photos at once. For some reason, Apple decided not to have this feature in the Photos app.
But the “Moments” view of the photos can actually be an easy way to select a whole bunch of photos at once and then delete them. Here's what I'm taking about:
Step #1. Open the Photos app.
Step #2. Tap on the Photos tab from the bottom.
You need to be in the “Moments” view. If you see “Collections” or “Years” on top, tap on the photos to get into the “Moments”.
Step #3. Now, tap on Select on the top.
Step #4. Now, tap on Select for each of the photo collection you want to remove. Every time you tap on the Select against a date, all photos in that collection get selected (shown by a blue check mark).
If you want to exclude a particular photo from the collection, just tap on it and the check mark should disappear from it.
After you're done selecting all the collections you want to delete, tap on the delete icon.
I admit that it's not akin to selecting all photos at once and then deleting them but it certainly is faster than individual selection.