Я разрабатываю приложение для iOS 4.
У меня есть этот ViewController:
@interface BlogViewController : UIViewController
{
...
UIView* tabBar;
}
@property (nonatomic, retain) IBOutlet UIView* tabBar;
И его реализация:
И его реализация:
@implementation BlogViewController
@synthesize tabBar;
- (void) dealloc
{
...
[super dealloc];
}
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
self.tabBar = nil;
}
Мой вопрос, если у меня есть свойство IBOutlet
, нужно ли объявлять UIView
как это?
@interface BlogViewController : UIViewController
{
...
UIView* tabBar;
}
Если я сделаю это, нужно ли мне выпустить это на dealloc
?
- (void) dealloc
{
...
[tabBar release];
[super dealloc];
}