首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS - 关于 KVC 的一些总结

@avg 读取集合中每个元素的右键路径指定的属性,将其转换为double类型 (nil用 0 替代),并计算这些值的算术平均值。然后将结果以NSNumber实例返回。...@sum 读取集合中每个元素的右键路径指定的属性,将其转换为double类型 (nil用 0 替代),并计算这些值的总和。然后将结果以NSNumber实例返回。...搜索忽略值为nil的集合项。可以通过重写compare:方法对搜索过程进行控制。 数组运算符 根据运算符的条件,将符合条件的对象以一个NSArray实例返回。...注意: 在使用数组运算符时,如果有任何操作的对象为nil,则valueForKeyPath:方法将引发异常。...在使用嵌套运算符时,如果有任何操作的对象为nil, 则valueForKeyPath:方法将引发异常。 拓展 如果集合中的对象都是NSNumber,右键路径可以用self。

1.9K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS小技能:封装银联接口协议(收银台的订单退款、查询机制)【下篇】

    I 返回结果处理 1、申请退款成功,立马创建处理中的本地数据 2、退款查询,根据查询状态修改订单状态 数据按XML的格式实时返回 字段名 变量名 必填 类型 说明 版本号 version 是 String...网关返回码 code 否 String(32) 网关返回码 以下字段在 status 为 0的时候有返回 业务结果 result_code 是 String(16) 0表示成功,非0表示失败注...,再判断业务返回,最后判断交易状态 1、返回状态码(status)参数:0表示调用成功;非0表示调用失败。...sortedArrayUsingObjectKey:(NSString*)key arr:(NSArray*)listModels{ //1)取出日期分组 NSString* valueForKeyPath...%@",key); NSArray *arDistinct = [listModels valueForKeyPath:valueForKeyPath];

    78650
    领券