我正在构建一个库,我希望在单个串行队列中进行处理。我使用的一些API采用NSOperationQueue
(例如NSURLSession
),有些采用dispatch_queue_t
(例如CBCentralManager
)。
如何指定NSOperationQueue
和dispatch_queue_t
值,使它们指向同一个队列?或者两者是不可互操作的,我想要做的是不可能和/或可取的?
答案 0 :(得分:1)
在第二种情况下创建dispatch_queue_t
;将其分配给第一个NSOperationQueue
的{{3}}。 NSOperationQueue
坐在派遣队列之上;从iOS 8开始,您可以指定队列。