SafeIndex 2.0.0

SafeIndex 2.0.0

测试已测试
语言语言 SwiftSwift
许可 MIT
发布上次发布2017年12月
SwiftSwift 版本4.0
SPM支持 SPM

Suyeol Jeon 维护。



SafeIndex 2.0.0

  • Suyeol Jeon




Swift 的可选索引。

概览

let arr = ["A", "B", "C"]

arr[0]    // "A"
arr[100]  // fatal error: Array index out of range 😟

arr[safe: 0]   // Optional("A")
arr[safe: 100] // nil 😄

安装

  • 针对 iOS 8+ 项目的 CocoaPods

    pod 'SafeIndex'
  • 针对 iOS 8+ 项目的 Carthage

    github "devxoul/SafeIndex"
    
  • 使用 Swift 包管理器:

    import PackageDescription
    
    let package = Package(
      name: "MyAwesomeApp",
      dependencies: [
        .package(url: "https://github.com/devxoul/SafeIndex", "1.0.0"),
      ]
    )

许可

SafeIndex 采用 MIT 许可。有关更多信息,请参阅 LICENSE 文件。