我有一个有很多视图的应用程序。每当我单击第一个视图上的下一个按钮时,我都会呈现第二个视图。目前我这样做如下:
NextView *second = [[NextView alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:second animated:YES];
然而,在这个应用程序中,我不再需要保留第一个视图中的任何信息。有什么方法可以调出第二个视图,并从内存中释放第一个视图?我在想,如果我连续调出 5 个视图,并且它们都是模态的,那么我将使用更多我真正需要的内存。如果用户点击后退按钮,我还想打开第一个视图,并从内存中删除第二个视图。
有什么方法可以节省内存,还是我不应该担心这个内存?