论坛源码推荐(3月10日):密码验证和强度评估 基于网易新闻的栏目组件
2014-03-10 13:42
501 查看
Navajo--密码验证和强度评估
Navajo开源项目适用于密码验证和密码强度评估。测试环境:Xcode 5.0,iOS 5.0以上
可用的验证规则:
Allowed Characters
Required Characters (e.g. lowercase, uppercase, decimal, symbol)
Non-Dictionary Word (iOS only)
Minimum / Maximum Length
Predicate Match
Regular Expression Match
Block Evaluation
FXForms--app设置页面或用户数据输入任务表单
FXForms是一个Objective-C库,用以为app设置页面或用户数据输入任务创建表单。与其他解决方案不同,FXForms适用于强类型数据模型(而不是dictionaries或者复杂的数据源协议),并从你的模型使用情况尽可能地推断出更多信息,以避免繁琐地复制信息的需要。
测试环境:Xcode 5.0,iOS 5.0以上
VENPromotionsManager--实现基于时间和位置的促销
VENPromotionsManager是一个iOS库,用以实现基于时间和位置的促销。它可以在app内简单地定义、管理以及控制基于位置的促销。
功能如下:
Define promotion action events along with trigger locations and active date intervals
Check for location based promotions on a background timer (optional)
Use an included location service built on a CLLocationManager or a custom location service
ALPValidator--下拉式用户输入验证
ALPValidator提供了下拉式的用户输入验证,灵感来自于jQuery Validation插件。
内置验证包括:
最小和最大长度验证
验证范围(字符串长度和数字)
password验证
正则表达式匹配验证
邮箱地址验证
自动以block验证
远程验证(远程网络服务验证)
确保字符串至少包含一个数字
......
测试环境:Xcode 5.0,iOS 7.0以上
JLRoutes--处理复杂的URL schemes
JLRoutes可简单地处理复杂的URL schemes,无需进行任何类型的URL或者字符串解析。
功能:
Simple API with minimal impact to existing codebases
Parse any number of parameters interleaved throughout the URL
Wildcard parameter support
Seamlessly parses out query string and fragment parameters and passes them along as part of the parameters dictionary
Route prioritization
Scheme namespaces to easily segment routes and block handlers for multiple schemes
Return NO from a handler block for JLRoutes to look for the next matching route
Optional verbose logging
Pretty-print the whole routing table
No dependencies other than Foundation
MVArrowOverlays
MVArrowOverlays包含一个可根据半径和给定两点画出一个带箭头的弧形,适用于了解用户首次使用应用的体验,以及用户对界面上控件按钮的特定掌握。
测试环境:Xcode 5.0,iOS 7.0以上
XHScrollMenu是用于显示新闻栏目的组件,
该项目基于网易新闻App而做的,使用方式很方便,类似TableView的用法,可以reloadData,刷新menu的个数和排版。
测试环境:Xcode 5.0,iOS 4.3以上
个人的github:https://github.com/xhzengAIB
Navajo开源项目适用于密码验证和密码强度评估。测试环境:Xcode 5.0,iOS 5.0以上
可用的验证规则:
Allowed Characters
Required Characters (e.g. lowercase, uppercase, decimal, symbol)
Non-Dictionary Word (iOS only)
Minimum / Maximum Length
Predicate Match
Regular Expression Match
Block Evaluation
FXForms--app设置页面或用户数据输入任务表单
FXForms是一个Objective-C库,用以为app设置页面或用户数据输入任务创建表单。与其他解决方案不同,FXForms适用于强类型数据模型(而不是dictionaries或者复杂的数据源协议),并从你的模型使用情况尽可能地推断出更多信息,以避免繁琐地复制信息的需要。
测试环境:Xcode 5.0,iOS 5.0以上
VENPromotionsManager--实现基于时间和位置的促销
VENPromotionsManager是一个iOS库,用以实现基于时间和位置的促销。它可以在app内简单地定义、管理以及控制基于位置的促销。
功能如下:
Define promotion action events along with trigger locations and active date intervals
Check for location based promotions on a background timer (optional)
Use an included location service built on a CLLocationManager or a custom location service
ALPValidator--下拉式用户输入验证
ALPValidator提供了下拉式的用户输入验证,灵感来自于jQuery Validation插件。
内置验证包括:
最小和最大长度验证
验证范围(字符串长度和数字)
password验证
正则表达式匹配验证
邮箱地址验证
自动以block验证
远程验证(远程网络服务验证)
确保字符串至少包含一个数字
......
测试环境:Xcode 5.0,iOS 7.0以上
JLRoutes--处理复杂的URL schemes
JLRoutes可简单地处理复杂的URL schemes,无需进行任何类型的URL或者字符串解析。
功能:
Simple API with minimal impact to existing codebases
Parse any number of parameters interleaved throughout the URL
Wildcard parameter support
Seamlessly parses out query string and fragment parameters and passes them along as part of the parameters dictionary
Route prioritization
Scheme namespaces to easily segment routes and block handlers for multiple schemes
Return NO from a handler block for JLRoutes to look for the next matching route
Optional verbose logging
Pretty-print the whole routing table
No dependencies other than Foundation
MVArrowOverlays
MVArrowOverlays包含一个可根据半径和给定两点画出一个带箭头的弧形,适用于了解用户首次使用应用的体验,以及用户对界面上控件按钮的特定掌握。
测试环境:Xcode 5.0,iOS 7.0以上
XHScrollMenu是用于显示新闻栏目的组件,
该项目基于网易新闻App而做的,使用方式很方便,类似TableView的用法,可以reloadData,刷新menu的个数和排版。
测试环境:Xcode 5.0,iOS 4.3以上
个人的github:https://github.com/xhzengAIB
相关文章推荐
- 论坛源码推荐(3月28日):支持浮点值的评分组件 二维码生成扫描
- 论坛源码推荐(6月16日):类似iOS 7的锁屏密码动画效果 漂亮的圆形加载指示条
- 论坛源码推荐(4月11日):下拉式用户输入验证 Todo应用源码
- 论坛源码推荐(2月13日):FXLabel改进标准的UILabel组件 iOS简化开发工具 Canvas
- JS正则表达式应用——基于Jquery的验证密码强度特效
- js正则表达式验证密码强度【推荐】
- 论坛源码推荐(2月12日):高效低内存音频播放引擎 基于NSXMLParser的Objective-C XML阅读器
- 论坛源码推荐(4月17日):浮点值的评分组件 iOS 7 Siri的波形效果
- JS基于正则表达式实现的密码强度验证功能示例
- 基于JQuery的密码强度验证代码
- 论坛源码推荐(3月20日):所见即所得的富文本编辑器 仿网易新闻订阅详情顶部拖动效果
- 论坛源码推荐(3月24日):UltraVisual风格的集合视图菜单 iOS 7风格日历选择组件
- 论坛源码推荐(3月3日):多样式图表组件 动态背景模糊的侧边栏菜单效果
- 基于JQuery的密码强度验证代码
- 论坛源码推荐(8月14日):基于高德地图iOS SDK的轨迹回放库,用Swift实现的设计模式
- 论坛源码推荐(5月5日):模拟照片堆砌浏览效果 模仿网易新闻App主界面交互
- 论坛源码推荐(11.3):基于 AFNetworking封装的iOS网络库,NSLog的替代选择