Worldline
不同城市,同一个此刻。
画面


来自真实开发版本的画面
它做什么
让同一个时刻在不同城市的含义,随时清楚可见。
它怎么运作
- 步骤 1选择城市
保留与你有关的城市,组成一份小小的地点清单。
- 步骤 2对照当地时间
把同一个时间点,换算为每个城市的当地时间。
- 步骤 3寻找时间交集
补充日常情境,帮助判断现在联系对方是否合适。
- 步骤 4随时查看
在 iOS 或 macOS 菜单栏里轻量查看,无需打开复杂工作区。
关注的城市城市选择
选择关心的城市与工作时间。
一眼看见时间SwiftUI · iOS · macOS
在应用与菜单栏呈现世界时钟。
时区规则Foundation · Calendar
使用当地日历与夏令时规则转换时间。
小组件WidgetKit · App Group
读取本机共享的城市配置,供 iOS 小组件显示。
城市偏好Codable · UserDefaults
保存城市列表与工作时间设置。
天气情境Open-Meteo · 缓存外部服务
获取并缓存天气信息。
技术栈
SwiftUI · FoundationTimeZone · CalendarUserDefaults + CodableURLSession 天气请求iOS 上与 WidgetKit 相关的数据共享macOS 菜单栏应用
城市时间遵循真实时区规则;本机 App Group 共享与云同步是两回事。