有人可以发布 NSNumber 的完整示例用法吗?
例如,我什至不确定是否可以像普通变量一样使用它。似乎没有可变版本。可变是否意味着它的值可以改变?
I'm not even sure, for example, if I can use it like a normal variable. There doesn't appear to be a mutable version. And does mutable mean it's value can be changed?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
“完整示例用法”是什么意思?您能为您正在寻找的示例提供上下文吗?
使用某些东西作为“正常”变量是什么意思?
您可以通过使用返回自动释放对象的
numberWithXXX
函数或通过执行标准alloc
/init来获取
:NSNumber
您可以稍后更改指针指向的位置,但无法更改值:
What do you mean by "full example usage"? Can you give a context for the kind of example you're looking for?
What do you mean by using something as a "normal" variable?
You can get an
NSNumber
either by using thenumberWithXXX
functions, which returns an autoreleased object, or by doing the standardalloc
/init
:You can later change where your pointer is pointing to, but you can't change the value:
您始终可以为不可变变量分配不同的对象引用,这样就可以了:
You can always assign to an immutable variable a different object reference so this works: