扎卡里·瓦尔德洛夫斯基

7个Pod

助理

简单的 Swift 工具,用于关联对象和块。

  • 针对关联对象键的类型安全包装器
  • 将 Swift 闭包桥接到 Objective-C
  • -performSelector:withObject:afterDelay: 的现代等效实现

许可:MIT

  • Swift

BlocksKit

你一直希望拥有的 Objective-C 块实用工具。

许可:MIT

  • Objective C

BNRDeferred

Deferred 是一个异步的承诺式 API,可以用作“块回调”模式的替代方案。它可以让你处理尚未确定的价值,例如来自 Web 服务调用稍后(有一天!)到达的数组。它最初受到了 OCaml 的 Deferred 库的启发。

许可:MIT

  • Swift

Freddy

Freddy 是一个可重用的框架,用于在 Swift 中解析 JSON。其主要目标是促进 JSON 的安全解析,同时保留 Objective-C 中解析 JSON 的易用性。

许可:MIT

  • Swift

libffi

一个可移植的外部函数接口库。

许可:MIT

  • C

Lustre

Swift 中 Result 模式的非完美但性能更优的实现。

Result<T> 的常见实现显然是未来,但直到 Swift 支持 multi-payload 泛型枚举,Lustre 将缓解 Box 结果类型的性能问题。

许可:MIT

  • Swift

URLGrey

在 Swift 中实现令人愉快的 I/O 和文件管理,基于 Cocoa 术语和 Swift 习惯用法,鼓励文件的现代实践。

许可:MIT

  • Swift