I understand that the calls are async to the main thread, but will the multiple blocks be called in order? Is the block/operation queue guaranteed to be shared? Are they started off in separate threads? Or will the finish in order as well?
Or is this something that should not be counted on at all?
I see there are a number of questions on SO (and the interwebs at large) that people typically just nest blocks. That feels definitely "ugly" to me. I am in pursuit of a more elegant solution and came up with the above question.
Note I am not interested in enforcing order, only wondering if the framework has the documentation regarding order, if any.
SO question that asks another related question: How to avoid nested blocks