MTEThreadsafeCollections 1.0.3

MTEThreadsafeCollections 1.0.3

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新发布2017年10月

mheicke 维护。



NSMutableArray、NSMutableDictionary 和 NSMutableSet 的线程安全替代品集合。
这个集合受到全球范围内几个类似方法和类的启发。我们实现了自己的版本,并刚刚决定将其公开发布。因此它与类似项目存在重复。

安装

    pod 'MTEThreadsafeCollections'
  • 您也可以使用单个类,并通过以下方式使用
      pod 'MTEThreadsafeCollections/Array'
    or
      pod 'MTEThreadsafeCollections/Dictionary'
    or
      pod 'MTEThreadsafeCollections/Set'

使用方法

您可以使用 MTEThreadsafeArray、MTEThreadsafeSet 和 MTEThreadsafeDictionary,就像使用 NSMutableArray、NSMutableSet 或 NSMutableDictionary 一样。已实现最重要的方法,NSCoding 和 NSCopying 正常工作。
这些类由 NarutoSet/Array/Dictionary 实例支持,只在一个并发队列中访问。由于所有写入操作都通过 dispatch_barrier_async 封装,因此确保了线程安全。

安全披露

如果您认为您已发现一个类的安全漏洞,请尽快通过电子邮件报告给 [email protected]。请不要将它发布到一个公共问题跟踪器。

许可证

MTEThreadsafeCollections 在 MIT 许可证下发布。请参见 LICENSE 以获取详细信息。