在我的应用程序中,我必须在 tableview 中将图像文件显示为列表,以全尺寸和多个缩略图显示它们。因此,基本上我开发了三个单独的类来处理这三个视图。现在要执行任何文件操作,我可以想到两种方法:
为所有这些类创建 appdelegate 对象,并相应地处理它们。当在一个类中对照片文件执行一项操作时,所有其他类都使用NSNotification通知,将 obeserver 保持为 Appdelegate 对象。
在需要时为这些类创建本地对象,并通过调用相关方法分配委托以执行从一个类到另一个类的文件操作。
但是,我无法判断哪种方法在内存使用和性能方面会更好?提前致谢。