• Joined on 2026-05-02
wangdl commented on issue wangdl/zhixi-document-runtime#14 2026-06-02 19:46:56 +08:00
DOC-201 接入 UniFFI 并生成 Swift Binding

补充:3 个 FFI 函数已暴露

detect_material_type(filePath:) — 文件类型识别 read_image_meta(filePath:) — 图片 metadata read_text_stats(filePath:) — 文本统计 …

wangdl pushed to main at wangdl/zhixi-document-runtime 2026-06-02 19:46:35 +08:00
cfbee9ea53 feat: expose 3 FFI functions via UDL - detect_material_type, read_image_meta, read_text_stats
wangdl closed issue wangdl/zhixi-document-runtime#17 2026-06-02 19:34:28 +08:00
DOC-204 输出 iOS 集成文档
wangdl commented on issue wangdl/zhixi-document-runtime#14 2026-06-02 19:34:28 +08:00
DOC-201 接入 UniFFI 并生成 Swift Binding

M2 里程碑审查通过 — 2026-06-02

审查结果:全部通过

wangdl closed issue wangdl/zhixi-document-runtime#14 2026-06-02 19:34:27 +08:00
DOC-201 接入 UniFFI 并生成 Swift Binding
wangdl closed issue wangdl/zhixi-document-runtime#15 2026-06-02 19:34:27 +08:00
DOC-202 构建 iOS XCFramework POC
wangdl closed issue wangdl/zhixi-document-runtime#16 2026-06-02 19:34:27 +08:00
DOC-203 创建 iOS Demo 工程
wangdl commented on issue wangdl/zhixi-document-runtime#16 2026-06-02 19:34:06 +08:00
DOC-203 创建 iOS Demo 工程

完成项

iOS Demo App 骨架已创建 bindings/ios/demo/MaterialReaderDemo/DemoApp.swift 演示文件类型检测 + 阅读事件模拟

Demo 功能

  • 输入文件路径 →…
wangdl commented on issue wangdl/zhixi-document-runtime#17 2026-06-02 19:34:06 +08:00
DOC-204 输出 iOS 集成文档

完成项

docs/ios-integration.md 已更新 所有命令已验证可执行 包含完整的 API 参考、错误处理、FAQ

文档涵盖

  • 环境要求
  • 构建 Rust…
wangdl pushed to main at wangdl/zhixi-document-runtime 2026-06-02 19:33:47 +08:00
917c7a4d2f feat: iOS integration docs + demo app skeleton
wangdl commented on issue wangdl/zhixi-document-runtime#15 2026-06-01 23:12:17 +08:00
DOC-202 构建 iOS XCFramework POC

完成项

iOS target 已安装(aarch64-apple-ios + aarch64-apple-ios-sim) iOS device release 构建成功 iOS simulator release 构建成功 XCFramework 已生成:bindings…

wangdl pushed to main at wangdl/zhixi-document-runtime 2026-06-01 20:09:35 +08:00
6a0ac9c15c feat: iOS XCFramework build - device + simulator static libs
wangdl pushed to main at wangdl/zhixi-document-runtime 2026-05-30 22:13:24 +08:00
ddcc5b392c feat: generated Swift bindings from UDL (48KB)
wangdl commented on issue wangdl/zhixi-document-runtime#14 2026-05-30 22:13:16 +08:00
DOC-201 接入 UniFFI 并生成 Swift Binding

补充:Swift 绑定已成功生成

uniffi-bindgen-swift 生成成功 bindings/ios/generated/zx_document.swift (48KB) 包含所有 MaterialType/ReadingPosition/ReadingEvent/NoteAnc…

wangdl commented on issue wangdl/zhixi-document-runtime#14 2026-05-30 22:11:38 +08:00
DOC-201 接入 UniFFI 并生成 Swift Binding

完成项

UniFFI 依赖已添加(v0.28) zx_document.udl 已编写(13 个类型定义) build.rs scaffolding 生成 cargo check 编译通过

UDL 暴露的类型

wangdl pushed to main at wangdl/zhixi-document-runtime 2026-05-30 22:11:29 +08:00
9481cc20e9 feat: UniFFI setup - UDL interface, build.rs scaffolding, cargo check passes
wangdl closed issue wangdl/zhixi-document-runtime#13 2026-05-30 22:00:59 +08:00
DOC-108 实现 NoteAnchor 模型
wangdl commented on issue wangdl/zhixi-document-runtime#6 2026-05-30 22:00:59 +08:00
DOC-101 实现文件类型识别

M1 里程碑审查通过 — 2026-05-30

审查结果: 全部通过

wangdl closed issue wangdl/zhixi-document-runtime#11 2026-05-30 22:00:58 +08:00
DOC-106 实现 ReadingEvent 协议
wangdl closed issue wangdl/zhixi-document-runtime#12 2026-05-30 22:00:58 +08:00
DOC-107 实现 Markdown/TXT 基础搜索