Releases: xiaoyouPrince/XYDevTool
Releases · xiaoyouPrince/XYDevTool
1.4.3
1.4.2
本次更新为 JSON Formatter 工具新增两个功能
- 汉字转 Unicode 编码
- Unicode 编码转汉字表示
PS:unicode 算法的结果展示和网页版工具结果兼容,可以互转。 整体Unicode转换范围 0x1000 - 0xffff。或许不是只包含汉字,但绝对满足常用汉字的转换功能
1.4.1
此版本更新为 JSON 格式化工具
- 新增JSON字符串增加转义功能,一键将JSON文本转化为一个经过转义的字符串,可用于传参的时候的JSON字符串处理
- 新增字符串去除转义功能
1.4.0
- 新增一键更新功能,发现新版本之后会自动弹出,现在支持一键更新,可以将网络请求的历史自动导入新版本,省去原来手动导入的麻烦
- 优化 JSONFormatter 编辑 JSON 可以支持撤回(Command+Z)
1.3.0
此版本更新主要是 JSON 格式化工具的更新
- JSON 格式化工具输入框支持显示行号
- JOSN 格式化工具支持输入框内代码主题设置
- JSON 格式化工具新增文本压缩功能
- 细节优化,相较上个版本更好的输入体验
1.2.0
- 优化资源,减小包体积
- 部分细节优化
- 支持检查新版本更新功能
1.1.0 JSON 解析和 API 请求工具
新增 JSON 格式化功能
- 新增一个 JSON 格式化工具,可以支持一般 JSON 解析成易读格式。
- 支持字符串文本的 JSON,解析成易读格式。
新增网络接口请求功能,替代 PostMan 等商业化工具。
对于 Postman , 每次启动要联网加载验证信息,验证的时候启动过程很长,而且有时候自己的工作空间都打不开,这就很蛋疼了,如果说没有付费,工具不让用了,至少自己的数据可以导出吧。但是经验告诉我就是不行。所以索性自己搞一个自己的工具。恰好,上次测试同学给了个接口要自己测试,中间几个参数需要依赖其他请求,链路较长并且当天要封板,而我居家办公,要连公司VPN,一通操作浪费了大量时间,一下让我意识到这个事情必须要快速做了。 还好,今天是封板后的第二天,用了差不多整整一天搞了一个。功能如下
- 支持设置自定义名称,POST/GET,设置 Headers 和 自定义请求体
- 支持历史数据持久化保存,方便看历史数据,也可以手动删除
- 支持防误删操作,每个请求有个锁定按钮,锁定状态下的请求不能删除,更安全
1.0 基础完整版
- 支持 JSON 转 Swift Model 类
- 支持设置注释。将 JSON 中 Value 值设置为 Modle Key 的注释,方便后续维护
- 支持设置基类,统一生成继承基类的模型类。 协议同理
- 支持设置类前缀,避免和其他地方生成的类冲突
- 支持一键生成 CodingKeys,节省时间,利于后续拓展和使用系统的 Codeable 协议
同时提供一个生成 iOS/macOS App Icon 的工具,源自给当前 App 设置 Icon
后续陆续增加实用功能