首页 > 其他 > 详细

1225.2——类别

时间:2015-12-25 22:25:54      阅读:205      评论:0      收藏:0      [点我收藏+]

1.在已有类的基础上进行扩展,无需像继承一样子类化,就可以直接添加一些方法

2.继承不仅可以添加方法还可以添加属性,类别只能添加方法

3.类别不会改变现有类的方法,万一重写,自己写的优先级高

4.把类别中的方法定义成类方法更合适

5.在使用类别的时候,直接按照原来类的使用方法就可以

 

#import "NSString+URLString.h"    自动生成带+ 的头文件 

@implementation NSString (URLString)   别名

- (NSString *)urlWithString:(NSString *)body{

    return [NSString stringWithFormat:@"%@:http://www.%@.com",self, body];

}

@end

1225.2——类别

原文:http://www.cnblogs.com/damonWq/p/5077092.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!