Swift 工具箱
一个为 Swift 准备的大量通用工具集合,包括:
数据结构
Promises (承诺)
优先级队列(包括二叉堆)
循环数组
固定大小数组
过期列表
搜索树(包括 AVL 树)
锁
惰性字典
双向字典
数值工具
N 维数组(包括向量和矩阵)
可逆操作
细粒度数字协议
分布
平均器
序列化助手
用于自动 JSON 序列化的属性包装器
集合工具
具有前瞻和后顾的 Token 迭代器
大量的扩展函数
字符串处理
编辑距离(莱文斯坦距离,LCS)
大量的扩展函数
系统接口
子进程/Shell 封装器
临时文件抽象
网络数据包封装器