我所做的是內存管理目標C,NSString的
int main(int argc, char *argv[]){
NSString *str = [[NSString alloc] init];
str = @"a a a a a a a a a ";
[str release];
NSLog(@"string is %@",str);
return 0;
}
我認爲字符串將是零,因爲我們可以在打印前將其釋放。但事實並非如此。所以,我的消費是錯誤的。
任何人都可以指導我並糾正我。任何意見都歡迎。謝謝
考慮使用ARC,它支持iOS 4.x及更高版本。 iOS 4.x中只有弱參考快照缺失。 – zaph