大三软件工程的课程设计,独立开发了一个功能完备的密码管理器,包含后端和 iOS 客户端
Alamofire: 用于网络请求
IQKeyboardManager: 用于解决键盘遮挡输入框
MJRefresh: 用于下拉刷新
PKHUD: 用于弹窗
RNCryptor: 用于加解密数据
- 采用 Swift 语言和 UIKit 框架开发
- 采用 MVC 架构
- 采用纯代码构建视图
- 适配深色模式
- 适配指纹识别、面容识别
- 实现注册、登录、修改登录密码
- 实现“密码”添加、删除、修改、查看
- 实现“密码”搜索