SwiftCop Swift表单验证库

SwiftCop 是个用 Swift 写的验证库,灵感来自 Ruby On Rails 的 Active Record。它的最大亮点就是简洁和快速,开发者不再需要重复写验证代码。用起来也挺简单,基本上就是那种你用过一次,就能轻松上手的类型。SwiftCop的语法声明式,几乎不需要复杂的配置。你想扩展也方便,库的设计支持自定义验证规则。如果你最近在表单验证,试试看这个,简直省时省力。如果你有特殊需求,还可以根据自己的项目灵活调整。

它基于三个主要概念:TrialEvidenceValidation。例如,通过实现TrialProtocol,你可以轻松实现自己的验证逻辑。

最重要的是,完全支持Swift 4.0,即使是老版本的 Swift 也能方便地兼容。

,如果你是一个频繁表单验证的开发者,SwiftCop 会是个不错的选择,简单、快速、易于扩展,值得一试。

zip
SwiftCop-master.zip 预估大小:33个文件
folder
SwiftCop-master 文件夹
file
.travis.yml 474B
file
.swift-version 4B
folder
SwiftCopUITests 文件夹
file
SwiftCopUITests.swift 2KB
file
Info.plist 733B
folder
SwiftCopTests 文件夹
file
SwiftCopTests.swift 4KB
file
TrialTests.swift 3KB
file
SuspectTest.swift 2KB
file
Info.plist 733B
file
swiftCop.png 45KB
file
SwiftCop.podspec 1KB
file
LICENSE 1KB
folder
SwiftCopExample 文件夹
file
ViewController.swift 2KB
folder
Assets.xcassets 文件夹
folder
AppIcon.appiconset 文件夹
file
Contents.json 916B
file
icon@3x.png 23KB
file
icon@2x.png 15KB
file
Contents.json 62B
folder
policeman.imageset 文件夹
file
Contents.json 306B
file
policeman.png 18KB
folder
Base.lproj 文件夹
file
LaunchScreen.storyboard 4KB
file
Main.storyboard 17KB
file
AppDelegate.swift 478B
file
Info.plist 1KB
folder
SwiftCop 文件夹
file
Trial.swift 2KB
file
Suspect.swift 807B
file
SwiftCop.swift 719B
file
swiftCopExample.gif 495KB
folder
SwiftCop.xcodeproj 文件夹
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 153B
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
file
project.pbxproj 23KB
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
SwiftCop.xcscheme 4KB
file
.gitignore 837B
file
.codecov.yml 83B
file
README.md 7KB
zip 文件大小:342.86KB