看板 MacDev 關於我們 聯絡資訊
找了一下documentation似乎沒看到可以直接改值的method 所以創造物件的時候 決定了NSNumber所裝的值 就不能再改變了嗎? 這樣如果要大量存取數值不就是會造成記憶體的負擔(是稱作memory footprint嗎)? 還是說有什麼方法可以重複利用我的數字的物件? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.77.52.127
Blueshiva:NSNumber能吃的都是標準的C型別啊,好像沒有必要用他來 09/05 02:17
Blueshiva:做運算... 09/05 02:17
uranusjr:我是只有在非用不可的時候才會用 NSNumber... 09/05 02:23
Blueshiva:NSNumber我通常都是要傳東西給Cocoa物件的時候才用 09/05 02:24
leondemon:因為string, array, dictionary, set都有mutable物件 09/05 02:26
leondemon:所以我不懂要怎麼用Number去抽換我要的數值 Orz 09/05 02:26
我會要問這個 是因為我記得NSMutableArray裡面是必須放物件 那如果我要存放數值 而這個數值會有所變動的話 就會有很多NSNumber物件產生了... 還是說只有我認為NSNumber沒有mutable功能是不合理的 =.=| ※ 編輯: leondemon 來自: 203.77.52.127 (09/05 02:29)
uranusjr:要不要直接講你想幹麼, 我們討論一下怎麼達成比較好XD 09/05 02:30
uranusjr:不然我太弱了這樣抽象描述根本無法理解... 09/05 02:30
uranusjr:啊, 結果你已經寫了... 09/05 02:30
leondemon:XD 09/05 02:31