├── .github └── workflows │ └── swift.yml ├── .gitignore ├── .swift-version ├── CHANGELOG.md ├── Datez.podspec ├── LICENSE ├── Package.swift ├── Playground └── Playground.playground │ ├── Contents.swift │ ├── contents.xcplayground │ ├── playground.xcworkspace │ └── contents.xcworkspacedata │ └── timeline.xctimeline ├── README.md ├── Sources └── Datez │ ├── Entity │ ├── CalendarComponents.swift │ └── DateView.swift │ ├── Extensions │ ├── Counting.swift │ ├── Debugging.swift │ ├── Duration.swift │ ├── FoundationConversion │ │ ├── Calendar+Conversion.swift │ │ ├── Date+Conversion.swift │ │ ├── DateComponents+Conversion.swift │ │ └── TimeInterval+Conversion.swift │ └── Relativity.swift │ ├── Operators │ ├── CalendarComponents+Operators.swift │ ├── DateView+Operators.swift │ └── NSDate+Operators.swift │ └── Services │ └── DiscreteTimer.swift ├── Tests └── DatezTests │ ├── EntityTests │ ├── CalendarComponentsTests.swift │ └── DateViewTests.swift │ ├── ExtensionTests │ ├── CountingTests.swift │ ├── DebuggingTests.swift │ ├── DurationTests.swift │ ├── FoundationConversionTests │ │ ├── CalendarConversionTests.swift │ │ ├── DateComponentsConversionTests.swift │ │ ├── DateConversionTests.swift │ │ └── TimeIntervalConversionTests.swift │ └── RelativityTests.swift │ ├── OperatorsTests │ ├── CalendarComponentsOperatorsTests.swift │ ├── DateOperatorsTests.swift │ └── DateViewOperatorsTests.swift │ └── ServicesTests │ └── DiscreteTimerTests.swift └── resources └── Demo.gif /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 4.2 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | 2 | # v1.0.0 3 | 4 | Initial release 5 | -------------------------------------------------------------------------------- /Datez.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Datez.podspec -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Package.swift -------------------------------------------------------------------------------- /Playground/Playground.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Playground/Playground.playground/Contents.swift -------------------------------------------------------------------------------- /Playground/Playground.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Playground/Playground.playground/contents.xcplayground -------------------------------------------------------------------------------- /Playground/Playground.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Playground/Playground.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Playground/Playground.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Playground/Playground.playground/timeline.xctimeline -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Datez/Entity/CalendarComponents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Sources/Datez/Entity/CalendarComponents.swift -------------------------------------------------------------------------------- /Sources/Datez/Entity/DateView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Sources/Datez/Entity/DateView.swift -------------------------------------------------------------------------------- /Sources/Datez/Extensions/Counting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Sources/Datez/Extensions/Counting.swift -------------------------------------------------------------------------------- /Sources/Datez/Extensions/Debugging.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Sources/Datez/Extensions/Debugging.swift -------------------------------------------------------------------------------- /Sources/Datez/Extensions/Duration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Sources/Datez/Extensions/Duration.swift -------------------------------------------------------------------------------- /Sources/Datez/Extensions/FoundationConversion/Calendar+Conversion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Sources/Datez/Extensions/FoundationConversion/Calendar+Conversion.swift -------------------------------------------------------------------------------- /Sources/Datez/Extensions/FoundationConversion/Date+Conversion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Sources/Datez/Extensions/FoundationConversion/Date+Conversion.swift -------------------------------------------------------------------------------- /Sources/Datez/Extensions/FoundationConversion/DateComponents+Conversion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Sources/Datez/Extensions/FoundationConversion/DateComponents+Conversion.swift -------------------------------------------------------------------------------- /Sources/Datez/Extensions/FoundationConversion/TimeInterval+Conversion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Sources/Datez/Extensions/FoundationConversion/TimeInterval+Conversion.swift -------------------------------------------------------------------------------- /Sources/Datez/Extensions/Relativity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Sources/Datez/Extensions/Relativity.swift -------------------------------------------------------------------------------- /Sources/Datez/Operators/CalendarComponents+Operators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Sources/Datez/Operators/CalendarComponents+Operators.swift -------------------------------------------------------------------------------- /Sources/Datez/Operators/DateView+Operators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Sources/Datez/Operators/DateView+Operators.swift -------------------------------------------------------------------------------- /Sources/Datez/Operators/NSDate+Operators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Sources/Datez/Operators/NSDate+Operators.swift -------------------------------------------------------------------------------- /Sources/Datez/Services/DiscreteTimer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Sources/Datez/Services/DiscreteTimer.swift -------------------------------------------------------------------------------- /Tests/DatezTests/EntityTests/CalendarComponentsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Tests/DatezTests/EntityTests/CalendarComponentsTests.swift -------------------------------------------------------------------------------- /Tests/DatezTests/EntityTests/DateViewTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Tests/DatezTests/EntityTests/DateViewTests.swift -------------------------------------------------------------------------------- /Tests/DatezTests/ExtensionTests/CountingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Tests/DatezTests/ExtensionTests/CountingTests.swift -------------------------------------------------------------------------------- /Tests/DatezTests/ExtensionTests/DebuggingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Tests/DatezTests/ExtensionTests/DebuggingTests.swift -------------------------------------------------------------------------------- /Tests/DatezTests/ExtensionTests/DurationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Tests/DatezTests/ExtensionTests/DurationTests.swift -------------------------------------------------------------------------------- /Tests/DatezTests/ExtensionTests/FoundationConversionTests/CalendarConversionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Tests/DatezTests/ExtensionTests/FoundationConversionTests/CalendarConversionTests.swift -------------------------------------------------------------------------------- /Tests/DatezTests/ExtensionTests/FoundationConversionTests/DateComponentsConversionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Tests/DatezTests/ExtensionTests/FoundationConversionTests/DateComponentsConversionTests.swift -------------------------------------------------------------------------------- /Tests/DatezTests/ExtensionTests/FoundationConversionTests/DateConversionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Tests/DatezTests/ExtensionTests/FoundationConversionTests/DateConversionTests.swift -------------------------------------------------------------------------------- /Tests/DatezTests/ExtensionTests/FoundationConversionTests/TimeIntervalConversionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Tests/DatezTests/ExtensionTests/FoundationConversionTests/TimeIntervalConversionTests.swift -------------------------------------------------------------------------------- /Tests/DatezTests/ExtensionTests/RelativityTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Tests/DatezTests/ExtensionTests/RelativityTests.swift -------------------------------------------------------------------------------- /Tests/DatezTests/OperatorsTests/CalendarComponentsOperatorsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Tests/DatezTests/OperatorsTests/CalendarComponentsOperatorsTests.swift -------------------------------------------------------------------------------- /Tests/DatezTests/OperatorsTests/DateOperatorsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Tests/DatezTests/OperatorsTests/DateOperatorsTests.swift -------------------------------------------------------------------------------- /Tests/DatezTests/OperatorsTests/DateViewOperatorsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Tests/DatezTests/OperatorsTests/DateViewOperatorsTests.swift -------------------------------------------------------------------------------- /Tests/DatezTests/ServicesTests/DiscreteTimerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/Tests/DatezTests/ServicesTests/DiscreteTimerTests.swift -------------------------------------------------------------------------------- /resources/Demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftKitz/Datez/HEAD/resources/Demo.gif --------------------------------------------------------------------------------