这是一个 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
。