然而 0.2.0

Yet 0.2.0

测试测试过
语言语言 SwiftSwift
许可协议 MIT
发布最后发布2017年4月
SwiftSwift 版本3.0.2
SPM支持 SPM

Suyeol Jeon 维护。



Yet 0.2.0

  • Suyeol Jeon

Swift 中尚未实现的功能。这个库虽小,但您必须是在寻找能将这个开源库贡献给他人的人😛

特性

  • Dictionary.map()Dictionary.flatMap() 返回 Dictionary

    let dict: [String: Int] = ["a": 1, "b": 2, "c": 3]
    let result = dict.map { key, value in
      return (key, value * 2)
    }
    print(result) // ["a": 2, "b": 4, "c": 6]
  • CollectionDictionary 上的 filterNil()

    let dict: [String: Any?] = [
      "some": 123,
      "none": nil,
    ]
    let result = dict.filterNil()
    print(result) // ["some": 123]

安装

  • 使用 CocoaPods:

    pod 'Yet'
  • 使用 Carthage:

    github "devxoul/Yet" ~> 0.2
    
  • 使用 Swift Package Manager:

    let package = Package(
      name: "MyAwesomeProject",
      targets: [],
      dependencies: [
        .Package(url: "https://github.com/devxoul/Yet.git", majorVersion: 0)
      ]
    )

要求

  • Swift 3

贡献

欢迎任何讨论和拉取请求💖

使用 $ swift generate-xcodeproj 生成用于开发的 Xcode 项目。

许可协议

Yet 采用 MIT 许可协议。更多详情请参见 LICENSE