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/wiki
Standard and MultiCore versions are included.
The author is Saad Shams. <email@example.com>