NSString * str = [[NSString alloc]initWithFormat:@"aaaaa"];NSString *temp = [str subStringFromIndex:3];
[temp uppercaseString];/*这里对  temp  进行操作对么?如果将上面的两句代码改成如下,有没有必要?区别在哪里?NSString *temp = [str subStringFromIndex:3];
[temp retain];
[temp uppercaseString];
[temp release];
*/[str release];