Согласно документам, вы делаете один релиз на выделение или сохранение (и т. Д.)
Однако что делать при использовании retain Propertys?
например:
HEADER
@property(retain)UIView *someView;
IMPLEMENTATION
/*in some method*/
UIView *tempView = [[UIView alloc] init]; //<<<<<ALLOC - retain count = +1
[tempView setBackgroundColor:[UIColor redColor]];
self.someView = tempView; ///<<<<<RETAIN - retain count = +2
[tempView release]; ///should I do this?
или другая версия ОСУЩЕСТВЛЕНИЯ
self.someView = [[UIView alloc] init]; //<<<<<ALLOC & RETAIN - retain count = +2
//now what??? [self.someView release]; ????
РЕДАКТИРОВАТЬ: Я не дал понять, но я имел в виду, что делать в обоих обстоятельствах, а не только в первом.