Iphone 切换视图的最干净和最好的方法是什么?

Iphone 切换视图的最干净和最好的方法是什么?,iphone,objective-c,Iphone,Objective C,我看过很多关于切换视图的帖子和视频,其中很多都有非常不同的方法。有些交换整个视图(通过委托类),有些使用presentModalViewController:animated:,等等 所以我问:切换视图的最佳、最干净、最方便记忆的方式是什么?(我使用视图切换来显示可能在屏幕上显示很长时间的全新信息,而不是临时通知。) 谢谢, 德里克这个问题没有一个答案。这取决于应用程序的结构、要呈现的UI以及用户希望转换的外观。就记忆而言,如何处理旧视图比如何呈现新视图更重要。 例如,如果您的根视图(偶尔)在两

我看过很多关于切换视图的帖子和视频,其中很多都有非常不同的方法。有些交换整个视图(通过委托类),有些使用presentModalViewController:animated:,等等

所以我问:切换视图的最佳、最干净、最方便记忆的方式是什么?(我使用视图切换来显示可能在屏幕上显示很长时间的全新信息,而不是临时通知。)

谢谢,
德里克这个问题没有一个答案。这取决于应用程序的结构、要呈现的UI以及用户希望转换的外观。就记忆而言,如何处理旧视图比如何呈现新视图更重要。
例如,如果您的根视图(偶尔)在两个其他视图之间切换,您可以以模式显示它们,或使用导航控制器显示它们,但当其中一个视图未显示时,您可能希望释放/销毁它以节省资源。(实际上,如果您可以切换回,您可以保留未显示的视图,并且只有在收到内存警告时才释放它。)