类的扩展

类目
系统已经写好的类目:按照功能对系统的类方法进行区分
//我们创建的类目,一般是为了把一些系统的类进行功能扩展
类目从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]);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值