需求拆解
用户在 Finder 中选中文件或文件夹后按空格,应用需要快速识别类型、读取必要信息,并生成只读预览界面。
Quick Look 扩展
Quick Preview 扩展 Finder 的空格预览体验。开发重点是把文件夹、压缩包和 Markdown 等内容转成清晰的只读预览,同时遵守 macOS 沙盒和 Quick Look 扩展的生命周期。
用户在 Finder 中选中文件或文件夹后按空格,应用需要快速识别类型、读取必要信息,并生成只读预览界面。
项目使用 Swift、SwiftUI 和 Quick Look Extension。预览入口由 QLPreviewingController 承接,再把数据交给 SwiftUI 视图展示。
只在用户主动触发预览时读取本地内容,不上传文件,不提供评论、分享、发布或云端转换服务。