在Xcode8beta5中,DispatchQueue的初始化器已更改为接受qos(服务质量)、属性和自动释放频率的单独参数。虽然我在转换我的代码以使用新的初始化程序时没有遇到任何问题,但我不确定某些属性的含义,尤其是自动释放频率。例如,在Xcode8beta3和Swift3中,我可以这样创建一个串行DispatchQueue:letserialQueue=DispatchQueue(label:"ConcurrentMap",attributes:[.serial,.qosBackground],target:nil)在Xcode8beta5和Swift3中:letserialQue
在Xcode8beta5中,DispatchQueue的初始化器已更改为接受qos(服务质量)、属性和自动释放频率的单独参数。虽然我在转换我的代码以使用新的初始化程序时没有遇到任何问题,但我不确定某些属性的含义,尤其是自动释放频率。例如,在Xcode8beta3和Swift3中,我可以这样创建一个串行DispatchQueue:letserialQueue=DispatchQueue(label:"ConcurrentMap",attributes:[.serial,.qosBackground],target:nil)在Xcode8beta5和Swift3中:letserialQue