I have an NSRunLoop object, to which I attach timers and streams. It works great. Stopping it is another story …
macos foundation core-foundation nsrunloop cfrunloopI have a connection in a thread, so I add it to the run loop to get all data: [[NSRunLoop …
cocoa cocoa-touch nsurlconnection nsrunloop cfrunloop