Async 0.2.0

Async 0.2.0

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布日期最后发布日期2015年3月

John Wana维护。



Async 0.2.0

  • 作者:
  • John Wana

Async是一组在Objective-C中处理异步块的函数。

入门

Project/AsyncTests.xcodeproj 包含了一组简单的测试,展示了如何使用该库。

用法

  • Async.h 包含到您的项目中。
  • 所有Async函数都是在Async对象的类级别方法上。
  • 通过一个 NSArray 将块集合传递进去。
  • 这些块总是包含成功和失败回调块,以结束异步函数。
  • 根据使用的函数,块可以接收和返回一个参数
  • 所有Async函数都有一个最终的 successfailure 块。如果有任何块失败,将调用 failure()。如果没有,则调用 success()

Async函数

  • series:顺序运行一系列块
  • parallel:并行运行一系列块
  • eachSeries:以序列方式针对数组中的每个元素运行块
  • eachParallel:以并行方式针对数组中的每个元素运行块
  • mapParallel:针对数组中的每个元素并行运行块,收集所有返回值
  • mapSeries:针对数组中的每个元素序列运行块,收集所有返回值
  • repeatUntilSuccess:重复一个块,直到它成功或达到最大尝试次数
  • waterfall:依次运行一系列块,将一个块的返回值传递给下一个块

作者

John Wana,[email protected]

许可

Async可以在MIT许可下使用。有关更多信息,请参阅LICENSE文件。