Hi,
I am teaching students about CoreBluetooth and I came accross one of the methods to start up the central manager -> initWithDelagate:queue. I am trying to explain to them what queue is and what is the main queue and why we would set this parameter to nil, however, I cannot find a good explanation online. Could some please explain the following:
What is a queue or the concept of queue in iOS?
What is the main queue?
What about main threads? What's the difference between main queue and main thread?
Thanks,
Mohammad Khan