iphone – 有人可以发布NSNumber的完整示例用法吗?

前端之家收集整理的这篇文章主要介绍了iphone – 有人可以发布NSNumber的完整示例用法吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我甚至不确定,例如,我是否可以像普通变量一样使用它.似乎没有可变版本.并且可变意味着它的价值可以改变吗?

解决方法

“完整的示例用法”是什么意思?你能给出你正在寻找的那种例子的背景吗?

将某些东西用作“正常”变量是什么意思?

您可以通过使用numberWithXXX函数获取NSNumber,它返回一个自动释放的对象,或者通过执行标准的alloc / init:

NSNumber* myAllocedNumber = [[NSNumber alloc] initWithFloat:0.0f];
// ...use it...
[myAllocedNumber release];

NSNumber* myAutoreleasedNumber = [NSNumber numberWithFloat:0.0f];

您可以稍后更改指针指向的位置,但不能更改值:

NSNumber* myAutoreleasedNumber = nil;
myAutoreleasedNumber = [NSNumber numberWithFloat:0.0f];
// ...use it...
myAutoreleasedNumber = [NSNumber numberWithInt:1000];

猜你在找的Xcode相关文章