求职日记APP技术支持文档
# 求职日记(The Seeker Diaries)技术支持文档 **版本号:1.0** **适用平台:iOS 18+ / iPhone** **技术支持邮箱:请替换为您的真实联系邮箱** --- ## 一、应用概述 **求职日记(The Seeker Diaries)** 是一款面向求职者的个人求职记录工具。用户可以在 App 中记录自己的求职过 程、管理投递职位状态、通过截图识别的方式快速保存职位信息,并以时间轴的方式回顾自己的求职历程。 ### 核心价值 - 帮助求职者轻松记录求职过程中的每一天 - 让用户清晰追踪每个职位的投递进展 - 通过截图识别技术,快速保存招聘信息 - 所有数据默认保存在用户本地设备,保护隐私 --- ## 二、技术架构 | 技术项 | 实现方案 | |--------|--------| | 开发语言 | Swift 5 | | UI 框架 | SwiftUI (iOS 原生框架) | | 本地存储 | SwiftData (Apple 官方持久化框架) | | 图片处理 | PhotosUI + 本地沙盒文件系统 | | OCR 识别 | Apple Vision Framework (设备端本地运行) | | AI 识别 | DeepSeek API (仅传输 OCR 文本,不传输图片) | --- ## 三、功能清单 ### 3.1 用户资料 - 首次启动设置昵称和头像 - 信息保存在本地,无需注册账号 ### 3.2 日记管理 - 按日期记录求职日记 - 支持添加标题和正文 - 日期可切换,展示本周或自定义日期 - 已写日记的日期会显示标记 ### 3.3 职位管理 - 关联职位到日记中 - 记录职位名、公司名、薪酬、地点 - 状态追踪:已打招呼 → 已投简历 → 收到面试邀请 → 面试 → 收到 offer → 入职 ### 3.4 截图识别 - 拍照或选择相册中的职位截图 - 系统通过 Apple Vision 框架在设备本地进行 OCR 识别 - 识别出的文字发送至 DeepSeek API 进行结构化提取 - 自动填充职位名、公司名、薪酬、地点 - 识别失败可手动编辑修正 --- ## 四、权限使用说明 ### 4.1 相册访问权限 - **类型** :系统级权限 - **用途** :设置头像、添...