Category分类添加成员变量

思考:如何实现给分类“添加成员变量”?
默认情况下,因为分类底层结构的限制,不能添加成员变量到分类中。但可以通过关联对象来间接实现。

我们现在来一步步分析:如下

// RMPerson类
@interface RMPerson : NSObject
@property (nonatomic, assign) int age;
@end

@implementation RMPerson
@end

---------------------------------------------------

//RMPerson的分类
@interface RMPerson (Test)
//{
   
   
//    int _weight;
//}
@property (nonatomic, assign) int weight;
@end

@implementation RMPerson (Test)
@end

// -------------------------------------------------

#import "ViewController.h"
#import "RMPerson.h"
#import "RMPerson+Test.h"

@interface ViewController ()
@end

// ViewController控制器的实现
@implementation ViewController
- (void)viewDidLoad 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值