From fef66c287ae2b8734854ed9ad02b6a61721b3bea Mon Sep 17 00:00:00 2001 From: lc Date: Sat, 20 Dec 2025 11:22:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20app.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app.md b/app.md index ca9a3b6..9749bd7 100644 --- a/app.md +++ b/app.md @@ -19,7 +19,7 @@ - 登录密码 (Password): **核心字段**,需加密存储。需实时显示强度条(0-100分)。 - 网站地址 (URL): URL 格式校验。 - 所属地区 (Region): 默认为“中国”。 -- 所属分类 (Category): App/Web/Email/Other,提供默认图标选择。 +- 所属分类 (Category): APP / 网站 / 邮箱 / 其它,提供默认图标选择。 - 详细备注 (Notes): 多行文本。 - 图标选择: 提供 40 个预设扁平化图标。 @@ -38,6 +38,13 @@ - 支持导出回系统相册。 *技术提示:大文件请存储在 App 的 Document Directory,数据库只存文件路径。* +### 4. 备忘录 (memo) +**功能:** +- 存储多行文本 +- 支持代码高亮和md格式 +- 支持导入本地相关格式文档 +- 支持导出到本地 + #### 4. 安全与设置 (Settings) - 6位主密码设置 (Master Password)。 - 生物识别 (FaceID) 开关。 @@ -47,6 +54,7 @@ ## 二、 交互与安全 - 密码强度低于 60 分显示红色警告。 - 复制敏感信息时触发触感反馈 (Haptic Feedback)。 +- 支持全局搜索。 """ # 🛠 Technical Architecture (技术架构) @@ -62,7 +70,7 @@ - 使用 `CryptoKit` 提供 `encrypt(string:)` 和 `decrypt(data:)` 方法,用于处理密码和CVV字段。 3. **UI Implementation (SwiftUI)**: - - **Tab架构**: 使用 `TabView` 分为:账号、银行卡、私密媒体、设置。 + - **Tab架构**: 使用 `TabView` 分为:账号、银行卡、私密媒体、备忘录、设置。 - **3D Card**: 在 `BankCardView` 中使用 `Rotation3DEffect` 实现翻转或透视效果。 - **Forms**: 使用原生 `Form` 和 `Section` 构建录入页。