基于swiftdata和SwiftUI的番茄钟效率软件-TimeStealer
TimeStealer — 多平台专注计时器
TimeStealer 是一款基于 SwiftUI 构建的 macOS 与 iOS 双平台番茄钟应用,帮助用户通过专注计时提升工作效率。名字"TimeStealer"意指"偷走时间好好专注"——把碎片时间变成有价值的专注时段。
核心功能
专注计时 — 支持 1 分钟至数小时的自由设定,内置 25 分钟番茄钟等快捷预设。计时采用挂钟时间(wallTime)精准追踪,即使 App 进入后台也能准确恢复剩余时长,支持随时暂停/继续/提前完成。
双平台原生体验 — 为每种设备定制独立界面:macOS 采用分段式选择器布局并支持滚轮操作;iPhone 使用四 Tab 导航(计时、记录、待办、设置);iPad 适配 NavigationSplitView 侧边栏模式。支持浅色/深色/跟随系统三种外观。
数据云同步 — 基于 SwiftData + CloudKit,计时记录(TimerEvent)和待办事项(TodoEvent)在 iPhone、iPad、Mac 间实时同步,切换设备无缝衔接。
待办驱动 — 内置待办列表,支持星标置顶、预估时长设置和滑动操作。点击待办项即可一键启动对应计时器,完成后自动从列表移除,实现"想好 → 计时 → 完成"的流畅工作流。
个性化定制 — 提供圆环与数字两种倒计时样式;丰富的渐变背景方案(无背景/线性/径向/角度渐变,三色自由搭配及预设主题);系统铃声 + 自定义铃声导入(iOS 用 AVAudioSession,macOS 用 NSSound)。
iOS 专属增强 — 支持 Live Activity 在锁屏界面实时显示倒计时进度;配有桌面小组件(Widget Extension)。
完成通知 — 计时结束后推送系统通知,支持勿扰模式穿透(.timeSensitive),macOS 推荐使用提醒样式确保不被忽略。
在线教育
人工智能