BLFixedThreadOperations 0.1.2

BLFixedThreadOperations 0.1.2

测试已测试
Lang语言 Obj-CObjective C
许可 MIT
发布最新发布2018年6月

Bell App Lab 维护。



BLFixedThreadOperations

[![CI 状态](http://img.shields.io/travis/Bell App Lab/BLFixedThreadOperations.svg?style=flat)](https://travis-ci.org/Bell App Lab/BLFixedThreadOperations) Version License Platform

NSThread 的包装,用于模拟 NSOperationQueues,但使用单个线程。此库的主要目的是为处理 NSThreads 创建一个熟悉的接口(基于 NSOperations)。此工具特别适用于处理其他非线程安全库,这些库不能用 dispatch queues 或 NSOperationQueues 处理。

用法

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

安装

CocoaPods

BLFixedThreadOperations可以通过CocoaPods获得。要安装它,只需将以下行添加到Podfile中

pod "BLFixedThreadOperations"

Git Submodules

为什么要使用子模块,您可能会问?

在参考这个帖子以及其他类似帖子后,考虑到CocoaPods只能通过添加use_frameworks!指令来支持Swift,因此不可以在应用中添加过多框架是有充分理由的。虽然git子模块难以操作,但添加依赖项的负担应在开发者身上,而不是用户身上。😉

要使用git子模块安装BLFixedThreadOperations

cd toYourProjectsFolder
git submodule add -b Submodule --name BLFixedThreadOperations https://github.com/BellAppLab/BLFixedThreadOperations.git

导航到新的BLFixedThreadOperations文件夹,并将Pods文件夹拖到Xcode项目中。

作者

Bell App Lab, [email protected]

许可

BLFixedThreadOperations在MIT许可下可用。详见LICENSE文件了解更多信息。