【NSValue Objective-C语言】

一、NSValue是什么意思

1.比如,我的iOS界面上面有4个按钮,每1个按钮是不是都有自己的坐标啊,

我想把这按钮的4个坐标存到1个数组里面去,

你看,是不是有4个CGPoint吧,

CGPoint p1 = CGPointMake(10,20);

CGPoint p2 = CGPointMake(110,120);

CGPoint p3 = CGPointMake(110,320);

CGPoint p4 = CGPointMake(110,240);

我拿到4个结构体啊,是不是CGPoint结构体啊

大家思考一下,我能不能把这4个结构体,存到我的NSArray数组里面去啊,不可以

是不是NSArray数组里面只能存OC对象啊,这4个结构体是OC对象吗,不是,

我就是要存,怎么办呢

那就需要先把这个结构体,包装到1个OC对象里面去,

<

猜你喜欢

转载自blog.csdn.net/madoca/article/details/128087848