iOS中 分类(category)与扩展(Extension)的
2021-04-28 本文已影响0人
KingWorld
1.分类(category)的作用
(1).作用:可以在不修改原来类的基础上,为一个类扩展方法。
(2).最主要的用法:给系统自带的类扩展方法。
2.分类中能写点啥?
(1).分类中只能添加“方法”,不能增加成员变量。
(2).分类中可以访问原来类中的成员变量,但是只能访问@protect和@public形式的变量。如果想要访问本类中的私有变量,分类和子类一样,只能通过方法来访问。
(3).如果一定要在分类中添加成员变量,可以通过getter,setter手段进行添加。
1.在项目中添加类,选择Objective-C File,填写自定义类名。
1.NSString+DLog.h文件:

2.NSString+DLog.m文件:
