CoreBluetooth委托主队列/主线程?

Zha*_*Chn 9 multithreading objective-c ios core-bluetooth

在CBCentralManager的初始化程序中指定了一个队列-initWithDelegate:queue:.

从性能的角度来看,将核心蓝牙代表安排到后台线程/队列是否更好?UI操作(例如跟踪平移或缩放手势)是否会干扰蓝牙?

Dai*_*jan 0

异步回调的要点是它们不需要被调度,因为当繁重的工作结束时它们会被调用......当然,当你的委托方法很繁重时,这不再起作用,将它们移动到一个不同的队列:)

或者每秒调用它们 10000 次。但除此之外,我认为不需要将它们移出主队列