Avoid Pyramids of Doom With PromiseKit | Netguru Blog on iOS


In computer programming, the pyramid of doom is a common problem that arises when a program uses many levels of nested indentation to control access to a function. It's really easy in modern programming languages to encounter the issue, especially when executing asynchronous code. Futures and promises are designed to resolve this problem. Some languages offer native solutions, but when it comes to Obj-C and Swift there is a pretty cool third-party library that allows handling it easily – PromiseKit.


Want to receive more content like this in your inbox?