看板 MacDev 關於我們 聯絡資訊
※ 引述《angelyin (等待.微笑)》之銘言: : str2 retain count:7fffffff : 我翻了書和網路上的文章 : output為 : str1 retain count:ffffffff : str2 retain count:1 : 想請問 : stringWithString不是會自動把object放入autorelease pool裡面嗎? : 那retain count的值不就應該是1? : 為什麼我的結果跑出來不太對? : 請問我的觀念是否有錯? : 還是我的程式哪裡有盲點? : 謝謝 網路上看到的一些說法是,現在蘋果的 implementation 是, compiler 會把像是 @"string" 這樣的字串當成 static object 處理,所以 retain count 就變成了 unsigned int 的最大值。 試試看 NSMutableString 的 retain count 吧。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.184.144
angelyin:我改成NSMutableString結果就正確了,謝謝^^ 07/06 01:05