The AsyncCommand utility offers a solution to the problem of executing a series of commands each of which may need to complete one or more asynchronous operations before the next command is executed.
The source code is located on GitHub:
https://github.com/PureMVC/puremvc-swift-util-asynccommand/wikiStandard and MultiCore versions are included.
The author is Saad Shams. <saad.shams@puremvc.org>