Re: [問題] NSString & NSMutableString
在Programming in objective-C 2.0這本書中
提到用@"....." 來創造的NSString物件 是沒有retain count的
(其值為0xffffffff或0x7fffffff 為unsigned int的最大值 視系統而定)
也就是對它retain/release/autorelease是沒有作用的...
但是用@"....." 來創造的NSMutableString物件 是有retain count的
NSString *string1 = @"string A"; //設定為一個constant string
[string1 release]; //實際上應該是沒有作用
string1 = @"string B"; //將string 1設定另一個字串
因為不能對原本的constant string做release
這樣原本字串"string A"還是會一直存在於記憶體中直到程式結束嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.77.52.127
※ 編輯: leondemon 來自: 203.77.52.127 (09/12 04:40)
推
09/12 07:36, , 1F
09/12 07:36, 1F
→
09/12 16:02, , 2F
09/12 16:02, 2F
→
09/12 16:03, , 3F
09/12 16:03, 3F
推
09/14 00:43, , 4F
09/14 00:43, 4F
→
09/14 00:43, , 5F
09/14 00:43, 5F
推
09/26 11:39, , 6F
09/26 11:39, 6F
→
09/26 11:41, , 7F
09/26 11:41, 7F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章