1
哪种方法在iphone sdk中使用较少的内存,多个视图只有一个nib或每个视图只有一个nib?哪种方法使我们获得更好的性能?哪种方法在iphone sdk中使用较少的内存,多个视图只有一个笔尖还是每个视图只有一个笔尖?哪种方法使我们获得更好的性能?
哪种方法在iphone sdk中使用较少的内存,多个视图只有一个nib或每个视图只有一个nib?哪种方法使我们获得更好的性能?哪种方法在iphone sdk中使用较少的内存,多个视图只有一个笔尖还是每个视图只有一个笔尖?哪种方法使我们获得更好的性能?
可能更多的问题是加载时间 - 如果您在NIB中有多个视图,那么加载其中一个视图将需要您加载所有视图。除非所有这些视图(和/或其他对象)同时需要(或可见),否则这可能是一个问题。如果他们总是需要在同一时间(因为他们都在屏幕上可见一起),把他们在一个单一的NIB。如果其中一些将在稍后加载,则将它们放入不同的NIB中。这样,您可以优化加载时间。
顺便提一句,这将通过允许您卸载不可见的视图来减少内存占用。
注意:将单个NIB与多个NIB进行比较时,加载所有视图所需的总RAM不应该有任何不同。