走線內存管理
[angleLabelInRadians setText:[[NSString alloc] initWithFormat:@"%.3g", [poly angleInRadians]]];
當創建一個消息中一個NSString對象,我還需要釋放此NSString的,如果是這樣,我該怎麼做,因爲我的天堂沒有創建一個指向對象的指針?
此外,這是正確的編碼程序,還是這一行太長?將它分成以下形式會更好嗎?
NSString *polyRad = [[NSString alloc] initWithFormat:@"%.3g", [poly angleInRadians]];
[angleLabelInRadians setText:polyRad];
[polyRad release];
INIT +自動釋放是完全一樣的事情儘可能的方便方法,以便不知道爲什麼你會永遠想這樣做,當它有一個類的方法。 – Kalle 2010-08-29 16:12:20