iphone - 组合数组中的对象

标签 iphone objective-c cocoa cocoa-touch ipad

我有一个预先填充了字典的数组,每个字典包含两个键。

{
   name = object1;
   quantity = 5;
},
{ 
   name = object2;
   quantity = 2;
}

我希望能够添加更多对象并合并任何重复的字典。例如,如果我将对象 1 的 5 个和对象 2 的 3 个相加,结果就是这样。

 {
       name = object1;
       quantity = 10;
 },
 { 
       name = object2;
       quantity = 5;
 }

我的最终目标是能够在表格 View 中的项目旁边显示数量。实现这一目标的最佳方法是什么?

最佳答案

听起来你想要一个 NSCountedSet .

关于iphone - 组合数组中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3909894/

相关文章:

ios - 如果仅针对iPhone开发,是否必须使用大小类?

iphone - iOS 崩溃报告 "Hardware Model"到底是什么意思?

iphone - 使用 css 多列在 UIWebView 中对 html 进行分页时出错

objective-c - 关于使用 AVMutableComposition 来合成剪辑,

点击之间的 iOS 计时

cocoa - iCloud/CloudKit 用户的唯一标识符

cocoa - SCNView 调整大小问题

objective-c - swift 2 : no delegate callbacks for push notifications as opposed to objective-c

objective-c - 验证用户 - Objective-C/Cocoa/Sandboxing

objective-c - 在 Objective-C 中获取方法的返回类型的方法?