PASynchronizedDictionary
安装
PASynchronizedDictionary 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中。
pod 'PASynchronizedDictionary'
使用
导入
首先,您需要导入库
import PASynchronizedDictionary
初始化
初始化同步字典时,您可以传递一个自定义队列和一个现有的字典。
let customQueue = DispatchQueue(label: "io.customQueue", qos: .userInitiated, attributes: .concurrent)
let dict = [String: Int]()
// Initialize default synchronized dictionary
let synchronizedDict = PASynchronizedDictionary<Int>()
// Initialize with a custom queue
let synchronizedDict = PASynchronizedDictionary<Int>(queue: customQueue)
// Initialize with an existing dictionary
let synchronizedDict = PASynchronizedDictionary<Int>(dict: dict)
// Initialize with both a custom queue and an existing dictionary
let synchronizedDict = PASynchronizedDictionary<Int>(queue: customQueue, dict: dict)
文档
项目的文档可在此处找到:这里
作者
Patrick Akoury,[email protected]
许可
PASynchronizedDictionary 在 MIT 许可下可用。更多信息请参阅 LICENSE 文件。