我想知道两种数据过滤方法之间的性能差异。这是我正在使用的东西:
如我所见,这里有两种可能的方法:
我知道有一些因素会影响答案(数据集的大小,使用分段控件的频率),我只是想知道两者之间是否存在总体最佳实践。
我不希望会有任何用户注意到的速度差异。
因此,以下是我认为与之相关的最佳实践:
据此,我得出了适用于当前问题的三点建议:
要将这些观点合并为一个建议,最好使用该类NSFetchedResultsController
在表中显示核心数据,因为它是专门为此目的而设计的:
您可以通过在Xcode(4.4或更高版本)中创建一个新的基于Core Data的项目来使用它的示例。它更接近您的第二种方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句