您的位置:首页 > 其它

论坛源码推荐(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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: