iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
SCIDateUtil
@interface SCIDateUtil : NSObject
Helper class for work with NSDate
values
-
Checks if addition is valid for specified value.
Declaration
Objective-C
- (BOOL)isAdditionValid:(double)current delta:(double)delta;
Swift
func isAdditionValid(_ current: Double, delta: Double) -> Bool
Parameters
current
The current value to add to.
delta
The delta value to add.
Return Value
YES - if addition is valid for current value.
-
Adds the delta to specified value.
Declaration
Objective-C
- (double)addDelta:(double)delta toValue:(double)value;
Swift
func addDelta(_ delta: Double, toValue value: Double) -> Double
Parameters
value
The current value.
delta
The delta value.
Return Value
The new value.
-
Checks if specified value is divisible by passed interval.
Declaration
Objective-C
- (BOOL)isDate:(double)date divisibleBy:(double)dateInterval;
Swift
func isDate(_ date: Double, divisibleBy dateInterval: Double) -> Bool
Parameters
date
The value to check.
dateInterval
The divider.
Return Value
YES - if value is divisible by date interval.
-
Rounds up specified value to date interval.
Declaration
Objective-C
- (double)roundUp:(double)value withDateInterval:(double)dateInterval;
Swift
func roundUp(_ value: Double, withDateInterval dateInterval: Double) -> Double
Parameters
value
The value to round up.
dateInterval
The date interval for rounding operation.
Return Value
The rounded value.