timeIntervalSince 和 Date 上的距离有什么区别?
What is the difference between timeIntervalSince and distance on Date?
timeIntervalSince(_:)
和 distance(to:)
在 Date
上有什么区别?
它们似乎服务于相同的目的。
https://developer.apple.com/documentation/foundation/date/1779636-timeintervalsince
https://developer.apple.com/documentation/foundation/date/3329238-distance
(除了他们的逻辑方向)
timeIntervalSince(_:)
是从 Objective C Cocoa 基金会桥接的旧 NSDate 方法。
distance(to:)
纯粹是一种较新的 Swift 方法,是日期叠加层的一部分。它以更 Swifty 的方式表达自己,与 +
重载和其他便利性相一致,并且基本上只是 Date 配置为 Strideable 这一事实的自然结果。
timeIntervalSince(_:)
和 distance(to:)
在 Date
上有什么区别?
它们似乎服务于相同的目的。
https://developer.apple.com/documentation/foundation/date/1779636-timeintervalsince
https://developer.apple.com/documentation/foundation/date/3329238-distance
(除了他们的逻辑方向)
timeIntervalSince(_:)
是从 Objective C Cocoa 基金会桥接的旧 NSDate 方法。
distance(to:)
纯粹是一种较新的 Swift 方法,是日期叠加层的一部分。它以更 Swifty 的方式表达自己,与 +
重载和其他便利性相一致,并且基本上只是 Date 配置为 Strideable 这一事实的自然结果。