MijickTimer

repository·main·Indexed 41 days ago

https://github.com/mijick/timer

A Swift library for managing countdown and count-up timers on iOS 13.0+, macOS 10.15+, and visionOS 1.0+. Built for Swift 6, it features robust state management for pausing, resuming, skipping, and canceling timers, with support for reactive observation via bindings, callbacks, and Combine.

Tokens
224
Snippets
0
Records
3
Agent score
3%

What's inside MijickTimer

  1. Overview of MijickTimer features

    main

    MijickTimer is a Swift-based library designed for iOS, macOS, and visionOS that provides flexible timer capabilities. Key features include:

    • Countdown Timer: Tracks time remaining (down-going).
    • Count-Up Timer: Tracks elapsed time.
    • State Control: Ability to pause, resume, skip, and cancel timers without losing progress.
    • Reactive Observation: Supports multiple ways to monitor timer state, including bindings, callbacks, Combine, and direct state value updates.