Reflib Calendar
一个连网络代码都没有的日历。你的行程、参会人、会议纪要与附件,从创建到删除都只存在于这一台 iPhone 上。 一個連網絡代碼都沒有的日曆。你的行程、參會人、會議紀要與附件,從創建到刪除都只存在於這一台 iPhone 上。 A calendar with no networking code in it at all. Your schedule, attendees, meeting notes and attachments exist on this one iPhone, from the moment you create them to the moment you delete them.
离线,但不简陋離線,但不簡陋Offline, not stripped down
四种视图四種視圖Four views
年、月、日与日程列表随手切换。年视图适合规划长线安排,日视图按时间轴铺开当天的每一场会。年、月、日與日程列表隨手切換。年視圖適合規劃長線安排,日視圖按時間軸鋪開當天的每一場會。Switch freely between year, month, day and agenda. The year view suits long-range planning; the day view lays every meeting out along a timeline.
完整的重复规则完整的重複規則Full recurrence rules
支持标准 RRULE:每天、每周某几天、每月第几个星期几、按间隔重复,并可为单次实例设置例外。跨时区事件也会正确换算。支援標準 RRULE:每天、每週某幾天、每月第幾個星期幾、按間隔重複,並可為單次實例設定例外。跨時區事件也會正確換算。Standard RRULE support: daily, specific weekdays, the nth weekday of a month, custom intervals — plus per-instance exceptions. Cross-time-zone events convert correctly.
富文本备注与附件富文本備註與附件Rich notes and attachments
事件备注支持格式化文本,可以直接写会议纪要;附件保存在应用沙盒里,随事件一起归档。事件備註支援格式化文本,可以直接寫會議紀要;附件保存在應用沙盒裏,隨事件一起歸檔。Event notes support formatted text, so meeting minutes can live right there. Attachments are stored in the app sandbox and archived with the event.
离线公众假期離線公眾假期Offline public holidays
内置香港、澳门、中国内地、美国、日本、新加坡的公众假期,由本地算法计算,不需要订阅任何日历源。內置香港、澳門、中國內地、美國、日本、新加坡的公眾假期,由本地算法計算,不需要訂閱任何日曆源。Public holidays for Hong Kong, Macau, mainland China, the United States, Japan and Singapore are computed by a local algorithm — no calendar subscription needed.
多日历与颜色标签多日曆與顏色標籤Multiple calendars and colour tags
工作、家庭、项目各建一本日历,配上自定义颜色,在月视图里一眼分清。工作、家庭、項目各建一本日曆,配上自定義顏色,在月視圖裏一眼分清。Keep separate calendars for work, family and projects, each with its own colour, so a month view reads at a glance.
导入导出匯入匯出Import and export
支持标准 ICS 文件,也支持自有的 .reflibcal 与 ZIP 归档,还能读取旧版 .qcal 数据。可直接从「文件」App 打开导入。支援標準 ICS 檔案,也支援自有的 .reflibcal 與 ZIP 歸檔,還能讀取舊版 .qcal 數據。可直接從「檔案」App 打開匯入。Standard ICS files are supported, along with the app’s own .reflibcal and ZIP archives, and legacy .qcal data. Files can be opened straight from the Files app.
本地提醒本地提醒Local reminders
提醒通过 iOS 本地通知发出,不经过任何推送服务器。系统在飞行模式下同样会准时提醒你。提醒通過 iOS 本地通知發出,不經過任何推送伺服器。系統在飛行模式下同樣會準時提醒你。Reminders fire as iOS local notifications with no push server involved, so they still arrive on time in airplane mode.
应用锁与备份應用鎖與備份App lock and backups
可用 Face ID 或 Touch ID 锁住整个日历。备份支持自动与手动两种方式,输出文件由你自己决定放在哪里。可用 Face ID 或 Touch ID 鎖住整個日曆。備份支援自動與手動兩種方式,輸出檔案由你自己決定放在哪裏。Lock the whole calendar behind Face ID or Touch ID. Backups can run automatically or on demand, and you decide where the output file goes.
这款应用怎么处理数据這款應用怎麼處理數據How this app handles data
它根本不会联网它根本不會聯網It never connects to anything
这是六款应用里最容易说清楚的一款:整个 App 里没有任何网络请求代码。没有服务器、没有账号、没有同步、没有分析。你可以把 iPhone 调到飞行模式,日历的每一项功能都照常工作。這是六款應用裏最容易說清楚的一款:整個 App 裏沒有任何網絡請求代碼。沒有伺服器、沒有帳號、沒有同步、沒有分析。你可以把 iPhone 調到飛行模式,日曆的每一項功能都照常工作。This is the easiest of the six to explain: the app contains no networking code whatsoever. No server, no account, no sync, no analytics. Put the iPhone in airplane mode and every feature still works.
日历、事件、参与者、备注与附件全部保存在设备本地的数据库与沙盒文件中。公众假期由内置算法离线计算,不需要下载任何订阅源。删除 App,这些数据随即消失。 日曆、事件、參與者、備註與附件全部保存在裝置本地的資料庫與沙盒檔案中。公眾假期由內置算法離線計算,不需要下載任何訂閱源。刪除 App,這些數據隨即消失。 Calendars, events, attendees, notes and attachments live in an on-device database and sandbox files. Public holidays are computed offline by a built-in algorithm with no subscription feed to fetch. Delete the app and the data is gone with it.
应用未启用 CloudKit,不会主动同步到 iCloud。权限只用到两项:Face ID / Touch ID 用于应用锁,通知用于本地提醒。 應用未啟用 CloudKit,不會主動同步到 iCloud。權限只用到兩項:Face ID / Touch ID 用於應用鎖,通知用於本地提醒。 CloudKit is not enabled, so nothing syncs to iCloud on its own. Only two permissions are used: Face ID / Touch ID for the app lock and Notifications for local reminders.
需要留意的是,你导出的备份文件(ICS、.reflibcal 或 ZIP)离开应用之后就由你自行保管了。如果里面含有敏感的会议内容,请注意存放位置。
需要留意的是,你匯出的備份檔案(ICS、.reflibcal 或 ZIP)離開應用之後就由你自行保管了。如果裏面含有敏感的會議內容,請注意存放位置。
One thing to watch: once you export a backup (ICS, .reflibcal or ZIP), the file is in your hands. If it contains sensitive meeting content, be careful where you put it.
常见问题常見問題Common questions
能和系统「日历」或 Google 日历同步吗?能和系統「日曆」或 Google 日曆同步嗎?Can it sync with the system Calendar or Google Calendar?
不能,这是刻意的设计。Reflib Calendar 是一个独立的离线日历,不读取也不写入系统日历数据库。如果你需要迁移已有行程,请从原日历导出 ICS 文件再导入进来;反向导出同样支持。不能,這是刻意的設計。Reflib Calendar 是一個獨立的離線日曆,不讀取也不寫入系統日曆資料庫。如果你需要遷移已有行程,請從原日曆匯出 ICS 檔案再匯入進來;反向匯出同樣支援。No, and that is deliberate. Reflib Calendar is a standalone offline calendar that neither reads from nor writes to the system calendar database. To bring existing events across, export an ICS from your old calendar and import it here; exporting back out works the same way.
换新手机后数据怎么办?換新手機後數據怎麼辦?What happens to my data when I get a new phone?
用应用内的备份功能导出一份 .reflibcal 或 ZIP 文件,转移到新设备后导入即可。如果你在系统设置里为这款应用开启了 iCloud 云备份,整机恢复时数据也会一并带过去。用應用內的備份功能匯出一份 .reflibcal 或 ZIP 檔案,轉移到新裝置後匯入即可。如果你在系統設定裏為這款應用開啟了 iCloud 雲備份,整機恢復時數據也會一併帶過去。Export a .reflibcal or ZIP backup from inside the app, move it to the new device and import it. If you enabled iCloud Backup for this app in iOS Settings, a full device restore will also bring the data over.
为什么最低要求是 iOS 26?為什麼最低要求是 iOS 26?Why does it require iOS 26?
应用大量使用了较新的系统数据框架与界面组件,这些 API 在旧系统上不存在。为了不牺牲功能去做兼容层,我们选择直接对齐新版本。應用大量使用了較新的系統數據框架與介面組件,這些 API 在舊系統上不存在。為了不犧牲功能去做兼容層,我們選擇直接對齊新版本。The app leans heavily on newer system data and interface frameworks whose APIs simply don’t exist on older releases. Rather than cut features to build a compatibility layer, we target the newer version directly.
提醒有数量上限吗?提醒有數量上限嗎?Is there a limit on reminders?
有,这是 iOS 的系统限制:每个 App 最多同时调度约 64 条待发通知。应用会自动优先调度最近约 60 天内的提醒,时间推进时再滚动补上后面的。有,這是 iOS 的系統限制:每個 App 最多同時調度約 64 條待發通知。應用會自動優先調度最近約 60 天內的提醒,時間推進時再滾動補上後面的。Yes, and it comes from iOS: an app can have roughly 64 pending notifications scheduled at once. The app prioritises reminders in the next 60 days or so and rolls the later ones in as time passes.