文件名称:Async:一组用于处理异步块的 Objective-C 函数
文件大小:21KB
文件格式:ZIP
更新时间:2024-07-10 06:48:26
Objective-C
异步 Async 是一组用于在 Objective-C 中处理异步块的函数。 入门 Project/AsyncTests.xcodeproj包含一组简单的测试,演示如何使用该库。 用法 在您的项目中包含Async.h 。 所有 Async 函数都是 Async 对象上的类级方法。 块集作为 NSArray 传入。 这些块总是有成功和失败回调块,它们结束异步功能。 块可能会另外接收和返回一个参数,具体取决于所使用的方法 所有异步函数都有一个最终的success和failure块。 如果任何一个块失败,则将调用failure() 。 如果不是,则调用succcess() 异步函数 series : 按顺序运行一组块 parallel : parallel运行一组块 eachSeries :与数组中的每个项目串联运行一个块 eachParallel : 与数组中的每个项目并行运行一个块
【文件预览】:
Async-master
----Async.podspec(2KB)
----Rakefile(4KB)
----LICENSE(1KB)
----.gitignore(237B)
----CHANGELOG.md(46B)
----README.md(2KB)
----Project()
--------AsyncTests()
--------Podfile(102B)
--------Podfile.lock(217B)
--------AsyncTests.xcworkspace()
----Classes()
--------ios()
--------Async-Prefix.pch(182B)
--------MapBlockEnumerator.h(357B)
--------Async.m(5KB)
--------AsyncTypes.h(687B)
--------EachBlockEnumerator.m(539B)
--------MapBlockEnumerator.m(1KB)
--------RepeatBlockUntilEnumerator.h(382B)
--------WaterfallBlockEnumerator.m(1KB)
--------Async.h(2KB)
--------EachBlockEnumerator.h(251B)
--------osx()
--------RepeatBlockUntilEnumerator.m(2KB)
--------WaterfallBlockEnumerator.h(366B)