【文件属性】:
文件名称:peppermint:声明式数据验证框架,用Swift编写
文件大小:723KB
文件格式:ZIP
更新时间:2021-05-02 01:52:54
macos swift ios validation validation-engine
薄荷
复合约束
贡献
元
介绍
Peppermint是一个声明性的轻量级数据验证框架。
它的核心是2条原则:
赋权组成。
拥抱标准库。
每个项目都有自己独特的挑战,当我们专注于解决问题而不是花时间在样板工作上时,这是很棒的。
考虑到这一想法,该框架遵循面向协议的编程范例,并由一小组协议和结构设计而成,可以轻松组合以满足您的项目需求。 因此,您可以将Peppermint视为可调节扳手,而不是瑞士刀。
由于验证可以在多个级别进行,因此Peppermint可在iOS,macOS,tvOS,watchOS和本机Swift项目(例如服务器端应用程序)上使用。
要求
迅捷4.2+
iOS 8.0以上版本/ macOS 10.10以上版本/ tvOS 9.0以上版本/ watchOS 2.0以上版本
Xcode 8.1+
安装
Peppermint仅可通过Swift Package