Inline Swift 1.0.2

Inline Swift 1.0.2

测试已测试
语言语言 SwiftSwift
许可协议 MIT
发布最后发布2017 年 3 月
SPM支持 SPM

Oleh Kulykov 维护。



  • Oleh Kulykov

Inline Swift

Swift 小函数,以实现更稳定和更安全的代码。

Podfile

pod 'Inlineswift'

示例

NSDate+Operators.swift - 比较操作符/关系操作符

let now = NSDate()
let next = now.dateByAddingTimeInterval(1)

if now == next { // false
if now != next { // true
if now < next { // true
if now <= next { // true
if now > next { // false
if now >= next { // false

NSDate+MinMax.swift - 从列表中获取最小和最大日期,例如最早和最新

let now = NSDate()
let next = now.dateByAddingTimeInterval(1)
let prev = now.dateByAddingTimeInterval(-1)

min() // now date
min(now, next) // now date
min(now, next, prev) // prev date

max() // now date
max(now, prev) // now date
max(now, next, prev) // next date

许可协议

The MIT License (MIT)

版权所有 © 2015 - 2016 Kulykov Oleh [email protected]

任何人获得此软件及其相关文档文件(“软件”)的副本,免费获得在此软件上不受限制地处理软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售副本的权利,并允许向提供软件的人这样做,同时受以下条件约束:

上述版权声明和本许可声明应包含在所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定用途的适用性和非侵权性。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任承担责任,无论此类责任是基于合同、侵权或其他法律理论,以及与软件或软件的使用或其他方式相关或由此产生。