这是一个 Swift 微框架,实现了基于 Dictionary 的集合。
// Union
Set(1, 2, 3) + Set(3, 4, 5) // == Set(1, 2, 3, 4, 5)
// Difference
Set(1, 2, 3) - Set(2, 3) // == Set(1)
// Intersection
Set(1, 2, 3) & Set(3, 4, 5) // == Set(3)请参阅 Set.swift 获取更多信息。
将此仓库作为子模块添加到例如 External/Set 中
git submodule add https://github.com/robrix/Set.git External/Set
Set.xcodeproj 拖到您的 .xcworkspace/.xcodeproj。Set.framework 添加到目标的 Link Binary With Libraries 构建阶段。Copy Files 阶段,将 Set.framework(以及任何您需要的其他框架依赖项)复制到包的 Frameworks 目录中。如果您的目标是框架,您可能希望客户端应用程序包含 Set.framework。