走线内存管理
[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