类目
系统已经写好的类目:按照功能对系统的类方法进行区分
//我们创建的类目,一般是为了把一些系统的类进行功能扩展
类目从NSString +String.h 文件内,@interface开始,后面是当前类的名,类名后是分类的功能,到@end结束
//拼接日期: 在.h文件中
- (NSString) appendTwoDate:(NSString *)otherDate;
在.m文件中写方法,这个方法需要两个参数,第一个参数就是方法的调用者,谁调用这个方法这个方法内部self就是使用方法的那个对象
//私有方法
在.m中写方法,在.m中调用方法,不让类外部使用,只能在类的内部使用.
//延展
使用范围只能在.m里,把一些不想让外部调用的属性放在延展里,这条属性只能在类的内部使用,充分的保护了类的安全
延展以@interface开头 ,然后写当前延展的类名,类名后面加(),到@end 结束方法写在@implementation 和@end内
//判断月份是不是相同
NSString *str = @”2015-07-12 19:00:00”;
NSString *strOne = @”2015-07-12 20:00:00”;
if ([strOne isEqualTwoDate:str]){
NSLog(@”月份相同”);
}else{
NSLog(@”月份不同”);
}
//拼接日期
NSLog(@”%@”, [str appendTwoDate:strOne]);
//判断日期是否在这个时间段
NSString *strOne = @”2015-07-12 19:00:00”;
NSString *strTwo = @”2015-07-26 20:00:00”;
NSString *strThree = @”2015-07-24 21:00:00”;
if ([strThree isInTimeZone:strOne end:strTwo]){
NSLog(@”没有过期”);
}else{
NSLog(@”已过期”);
}
//字符串转换成日期格式
NSString *str =@”2015-07-12 19:00:00”;
NSLog(@”%@”,[str stringToDate]);
NSLog(@”%@”,[NSString stringToDate:str]);