| EPUBCore_功能实现逻辑.md |
Sources/RDReaderView/EPUBCore/(30 文件) |
EPUB 解析全流程(ZIP→container.xml→OPF→spine/TOC)、阅读会话状态机、离屏分页测量、ss-reader:// 资源协议、JS 桥接(6 种消息)、WebView 渲染管线、缓存策略 |
| EPUBTextRendering_功能实现逻辑.md |
Sources/RDReaderView/EPUBTextRendering/(9 文件) |
DTCoreText HTML→NSAttributedString 渲染管线、片段标记注入/提取、CoreText 分页引擎(含语义边界调整)、Location↔PageNumber 双向转换、全文搜索引擎、纯文本构建器 |
| RDReaderView_功能实现逻辑.md |
Sources/RDReaderView/ 根目录(6 文件) |
四种显示模式(pageCurl/horizontalScroll/verticalScroll/horizontalCoverScroll)、DataSource/Delegate 协议、点击三区域翻页、工具栏动画、双页配对与哨兵页、横竖屏适配、RTL 支持 |
| EPUBUI_功能实现逻辑.md |
Sources/RDReaderView/EPUBUI/(16 文件) |
RDEPUBReaderController 全生命周期、三条渲染路径分发、配置变更检测与响应、工具栏/目录/高亮/搜索/设置面板交互流、阅读位置持久化、主题管理 |