Multiple serial URL requests in Objective-C / iOS
Create several instances of NSOperation
Set dependencies so that one runs after another.
Add to a private NSOperationQueue. 
Cancel all operations in a queue if a match is found.