In QT you can emit signals and use slots to act upon them. Otherwise I have write lots of threads to wait for signals through global variables to act on. QT's signals and slots seem to be much more efficient.
How to emit and receive signals in Objective-c like QT with signals and slots? thx