【发布时间】:2011-06-07 05:43:30
【问题描述】:
我有一个用于填充 UITableView 的数组。
问题是我应该在哪里为它分配内存。我在 viewDidLoad 或 viewWillAppear 中有两个选项,但我不知道从内存管理的角度来看哪里更有效。
谢谢
编辑:
我创建视图执行以下操作:
NextViewController *nextController = [[ReservationsViewController alloc] initWithNibName:@"NextViewController" bundle:nil];
nextController.managedObjectContext = self.managedObjectContext;
[self.navigationController pushViewController:nextController animated:YES];
[nextController release];
但我不想在每次显示时分配内存,只有在第一次加载视图时才能从内存管理的角度正确。
【问题讨论】:
-
在哪里分配数组?它是财产吗?