ObjcModelValidation
- 授权协议: MIT
- 开发语言: Objective-C
- 操作系统: iOS
- 软件首页: https://github.com/nerdishbynature/ObjcModelValidation
- 软件文档: https://github.com/nerdishbynature/ObjcModelValidation
软件介绍
ObjcModelValidation 灵感来自 Ruby ORM 框架的 ActiveRecord,实现了 Objective-C 的数据验证框架。
示例代码
Model:
#import "ValidationModel.h" @interface SampleModel : ValidationModel @property (nonatomic, strong) NSString *nameString; @property (nonatomic, strong) NSNumber *ageNumber; @end
使用方法:
#import "SampleModel.h"
@implementation SampleModel
-(NSError *)validateAgeNumber:(NSNumber *)ageNumber{
if ([ageNumber greaterThan:@18] && [ageNumber presence]) {
return nil;
}
return [self errorWithLocalizedMessage:NSLocalizedString(@"You should be older than 18.", @"")];
}
-(NSError *)validateNameString:(NSString *)nameString{
if ([nameString lengthMin:4]) {
return nil;
}
return [self errorWithLocalizedMessage:NSLocalizedString(@"Your name should be at least 4 characters long", @"")];
}
@end
Java Web开发从初学到精通
方振宇 / 电子工业 / 2010-6 / 69.00元
《Java Web开发从初学到精通》介绍如何整合Web框架进行J2EE开发,所有实例都基于MyEclipse IDE开发,引领读者快速进入基于JaVa web的J2EE应用领域。《Java Web开发从初学到精通》开始主要介绍Servlet、JSP、JavaBean、EL、JSTL、JDBC等Web开发基础知识,然后学习Struts、Hibernate、Spring、Ajax、JSF等开源框架,并......一起来看看 《Java Web开发从初学到精通》 这本书的介绍吧!
