Ios 自定义提取比较器

Ios 自定义提取比较器,ios,objective-c,core-data,nsfetchrequest,Ios,Objective C,Core Data,Nsfetchrequest,我刚刚将25k个对象植入到核心数据中,因此需要在获取某些对象之前对它们进行比较;虽然是哈弗森公式。我看到了一个类似的问题,它建议必须获取所有对象,然后进行比较,但这将耗费大量资源和内存 请告诉我,我假设在这种情况下,如何通过谓词执行此自定义比较?使用谓词在简单的lat long框中查找对象(最小值和最大值),然后应用任何更细粒度的距离计算,对提取结果进行过滤和排序。计算最小值和最大值需要什么数学运算。我想原点的lat/lon需要一个乘法器,但是有没有具体的方法,我看到sin/cos出现了很多。编

我刚刚将25k个对象植入到核心数据中,因此需要在获取某些对象之前对它们进行比较;虽然是哈弗森公式。我看到了一个类似的问题,它建议必须获取所有对象,然后进行比较,但这将耗费大量资源和内存


请告诉我,我假设在这种情况下,如何通过谓词执行此自定义比较?

使用谓词在简单的lat long框中查找对象(最小值和最大值),然后应用任何更细粒度的距离计算,对提取结果进行过滤和排序。

计算最小值和最大值需要什么数学运算。我想原点的lat/lon需要一个乘法器,但是有没有具体的方法,我看到sin/cos出现了很多。编辑---我刚刚看到这个,帮助很大:。谢谢你的帮助。