i новичок, разработчик объекта c (для разработки iphone), и у меня есть вопрос об управлении памятью. мой код находится чуть ниже;Цель c управление памятью
Model1* model = [[Model1 alloc] init];
model.username = [[NSString alloc] initWithString:@"ysnky"];
[model.username release]; // is it needed
Мне нужно освободить model.username с тех пор, как я выделил? благодаря ...
Model1.h
@interface Model1 : NSObject {
NSString* username;
}
@property (nonatomic, retain) NSString* username;
@end
Model1.m
@implementation Model1
@synthesize username;
-(void) dealloc {
[username release];
[super dealloc];
}
@end
Без [название модели.сумма] код, указанный в тексте, будет течь. – 2010-12-04 21:30:33