Я читаю правила управления памятью до того места, где было сказано
- (void)printHello {
NSString *string;
string = [[NSString alloc] initWithString:@"Hello"];
NSLog(@"%@", string);
[string release];
}
у вас есть право собственности и вы должны выпустить string
, но мне любопытно, что за @"Hello"
. @" "
- это синтаксис для создания и NSString
, и это объект. Так разве это не просочилось?