gpt4 book ai didi

objective-c - 使用 Core Data 计算一个简单的总和

转载 作者:技术小花猫 更新时间:2023-10-29 10:43:25 25 4
gpt4 key购买 nike

我有一个简单的 Core Data 存储,它的实体 Cost 具有整数属性“value”。我想汇总我店铺的所有费用,相当于下面的sql语句:

SELECT sum(value) FROM costs

如何在 Cocoa Touch 中以最有效的方式做到这一点?通过使用核心数据?或者只是获取所有成本实体并手动进行求和?

最佳答案

有一些特别的key value coding operators适用于数组和集合,其中之一是 @sum。如果您将要求和的所有对象获取到一个名为 costs 的集合中,并且如果您要为每个对象求和的属性是 value,则您可以使用@sum 运算符是这样的:

float theSum = [costs valueForKeyPath:@"@sum.value"];

关于objective-c - 使用 Core Data 计算一个简单的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6889646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com