Re: [問題] 關於使用autorelease或直接使用release …
※ 引述《uranusjr (←這人是超級笨蛋)》之銘言:
: ※ 引述《angelyin (等待.微笑)》之銘言:
: - (NSString *)string
: {
: NSString *string = [[NSString alloc] initWithFormat:@"string1 = %@",
: string1];
: [string autorelease];
: return string;
: }
這種狀況其實也可以這樣寫…
- (NSString *)string
{
return [NSString stringWithFormat:@"string1 = %@", string1];
}
Cocoa 的 method 通常會有兩組名稱
1. [[NSOject alloc] init] <- 這種東西記得要 release
2. 跟物件名稱同樣的一組,如 [NSString stringWith...] ,這種 method
都是已經加上 autorelease 的了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.187.184
推
07/19 12:31, , 1F
07/19 12:31, 1F
推
07/20 19:44, , 2F
07/20 19:44, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章