How to Use RunLoop in IOS Applications
Too Long; Didn't Read
Runloop is a loop that coordinates the receipt and processing of incoming events in a specific thread. By default, the main RunLoop is always running in the application; it processes messages from the system and transmits them to the application. Auxiliary threads require self-determination of the need for a RunLoop, and you will have to configure and run it yourself.