在我的应用程序中,创建了一个 NSArray 来存储库搜索的各种结果。这个想法是每个 NSArray 的结果也应该存储在本地,这样如果将来再次进行搜索,就会检索到本地结果。
现在,我一直在考虑两种不同的方法。第一种是在第二个视图控制器中简单地创建一个数组,用于存储不同的结果数组。第二种方法是创建一个名为 Search 的类(例如),它有一个 NSArray 属性来存储结果。该对象将在第二个视图控制器中启动(然后将其添加到自己的数组中)。
这有意义吗?在内存管理方面一个比另一个好?另外,我需要使用委托函数将数据传递到第二个视图控制器,对吧?谢谢