Adam Waite

4 个库

AJWValidator

AJWValidator 为您的 iOS 应用提供即插即用的用户输入验证。

内置验证

  • 存在性验证
  • 最小长度验证
  • 最大长度验证
  • 范围验证(字符串字符长度和数字)
  • 等于验证(例如密码确认)
  • 正则表达式匹配验证
  • 电子邮件地址验证
  • 自定义块验证
  • 远程验证(远程 Web 服务验证)
  • 确保字符串至少包含一个数字
  • 随着时间的推移,还将出现更多内容!

许可证: MIT

  • Objective C

ALPValidator

ALPValidator 为您的 iOS 应用提供即插即用的用户输入验证。

内置验证

  • 存在性验证
  • 最小长度验证
  • 最大长度验证
  • 范围验证(字符串字符长度和数字)
  • 等于验证(例如密码确认)
  • 正则表达式匹配验证
  • 电子邮件地址验证
  • 自定义块验证
  • 远程验证(远程 Web 服务验证)
  • 确保字符串至少包含一个数字
  • 随着时间的推移,还将出现更多内容!

许可证: MIT

  • Objective C

SelfSizingWaterfallCollectionViewLayout

SelfSizingWaterfallCollectionViewLayout 是一个 UICollectionViewLayout 子类,将动态高度的项组织成变量列的网格。项目从一行或一列流向下一行或一列,每个项目都放置在节中最短的列下(就像你上下反转地赢在俄罗斯方块)。它支持多个分区、头部和尾部。它设计用于与 iOS8 中引入的 AutoLayout 和自定大小单元格技术一起使用。

许可证: MIT

  • Objective C

Validator

Validator 是一个用 Swift 编写的用户输入验证库。功能:- [x] 验证规则 - [x] Swift 标准库类型扩展 - [x] UIKit 元素扩展 - [x] 灵活的验证错误类型 - [x] 开放式协议导向实现 - [x] 完备的测试覆盖率

许可证: MIT

  • Swift