您的位置:首页 > 产品设计 > UI/UE

巧用 NSValue 保存对象指针。

2009-03-07 15:38 183 查看
想必大家都会有这个需求,如何管理物体对象? 用 STD::Vector 吗?

在object c 中我们可以如下操作。

//Initialize the Array

spriteArray = [[NSMutableArray alloc] init];

//保存对象.

//Add mySprite to the array

[spriteArray addObject:[NSValue valueWithPointer:mySprite]];

//提取.

mySprite *tmpSprite = nil;

NSValue *pValue = [spriteArray objectAtIndex:0];

[pValue getValue:&tmpSprite];

这样就可以很轻松的管理对象了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: