作者leondemon (狗狗)
看板MacDev
标题[问题] NSNumber的物件能够改变值吗?
时间Sat Sep 5 02:13:58 2009
找了一下documentation似乎没看到可以直接改值的method
所以创造物件的时候 决定了NSNumber所装的值 就不能再改变了吗?
这样如果要大量存取数值不就是会造成记忆体的负担(是称作memory footprint吗)?
还是说有什麽方法可以重复利用我的数字的物件?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.77.52.127
1F:推 Blueshiva:NSNumber能吃的都是标准的C型别啊,好像没有必要用他来 09/05 02:17
2F:→ Blueshiva:做运算... 09/05 02:17
3F:→ uranusjr:我是只有在非用不可的时候才会用 NSNumber... 09/05 02:23
4F:→ Blueshiva:NSNumber我通常都是要传东西给Cocoa物件的时候才用 09/05 02:24
5F:→ leondemon:因为string, array, dictionary, set都有mutable物件 09/05 02:26
6F:→ leondemon:所以我不懂要怎麽用Number去抽换我要的数值 Orz 09/05 02:26
我会要问这个 是因为我记得NSMutableArray里面是必须放物件
那如果我要存放数值 而这个数值会有所变动的话 就会有很多NSNumber物件产生了...
还是说只有我认为NSNumber没有mutable功能是不合理的 =.=|
※ 编辑: leondemon 来自: 203.77.52.127 (09/05 02:29)
7F:→ uranusjr:要不要直接讲你想干麽, 我们讨论一下怎麽达成比较好XD 09/05 02:30
8F:→ uranusjr:不然我太弱了这样抽象描述根本无法理解... 09/05 02:30
9F:→ uranusjr:啊, 结果你已经写了... 09/05 02:30
10F:→ leondemon:XD 09/05 02:31