CovertOps 0.1.5

CovertOps 0.1.5

维护者:Patrick Lynch.



CovertOps 0.1.5

  • 作者:
  • patricklynch

CovertOps Logo

CI Status Version License Carthage compatible Platform Language

CovertOps 使用 Apple 的 Foundation 框架中的 OperationOperationQueue 类,提供对强大应用行为的灵活、简洁且易于控制的手段,这些行为通常是难以实现的。这包括精确的时间控制、互斥性、观察、线程安全性、序列化、节流、异步行为和依赖管理。

Apple 的操作类简单而强大,但它们是在 Objective-C 上几十年前设计的。此框架为具有现代、功能性行式的 Swift 语法添加了许多包装器和便利方法,使其更快、更易于使用。此外,还有一些解决常见问题的 Utility 操作,以及一些新功能为操作的行为增加了新特性,这将使您自定义的子类更加强大。

如果您也对使用 CoreData 感兴趣,请查看 CovertOpsData,它是 CovertOps 的扩展,提供了一种简单、强大且线程安全的方式来使用操作从持久存储中读取和写入,实现 CoreData 堆栈。

资源

为了更好地了解操作及其框架基于的原则,请参阅以下内容:

示例

要运行示例项目,首先克隆仓库,然后从 Example 目录中运行 pod install

安装

要使用 CocoaPods 安装,请在您的项目 Podfile 中添加以下内容:

pod 'CovertOps'

要使用 Carthage 安装,请在您的项目 Cartfile 中添加以下内容:

github "patricklynch/CovertOps"

作者

Patrick Lynch: [邮件 保护]

许可协议

CovertOps 在 MIT 许可协议下可用。更多信息请参阅 LICENSE 文件。