问题标签 [nsset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
38925 浏览

objective-c - 对 NSSet 进行排序的最有效方法是什么?

根据集合中对象的属性对NSSet/中的对象进行排序的最有效方法是什么?NSMutableSet现在我这样做的方式是遍历每个对象,将它们添加到 aNSMutableArray中,然后使用NSSortDescriptor.

0 投票
2 回答
2849 浏览

objective-c - 求和 NSSet 中所有对象的属性的快速方法?

我认为有一种方法可以快速要求 aNSSet轮询其成员并在其每个对象中返回一个NSInteger属性的总和,但我很可能将这与 Mac OS X 方面的事情混淆了。这在 Cococa Touch 中是否存在?

我能找到的最接近的东西是objectEnumerator,我想我可以遍历每个对象并增加我自己的变量。存在更好的方法吗?

0 投票
1 回答
397 浏览

objective-c - 如何确定 NSSet 是否包含特定控件的触摸?

这似乎是一个愚蠢的问题,但是我应该向 NSSet 类发送什么消息来确定特定控件被点击了多少次?

0 投票
1 回答
8753 浏览

iphone - 如何在 UITableView 中显示 NSSet?

您将如何继续显示NSSeta in a的内容UITableView

如您所知,表格视图将要求给定行的元素,但由于NSSet元素没有排序,这不能很好地混合。

我当前的解决方案是迭代NSSet直到我到达给定索引处的元素,但这确实感觉不对。

你可能会问我为什么不使用 anNSArray来代替。这是因为我使用的是 Core Data,它使用NSSets 来存储元素的集合。

任何帮助,将不胜感激。

0 投票
1 回答
1295 浏览

cocoa - NSManagedObject 关系 NSSet 迭代

我有一个子类NSManagedObject(ObjectA),它与另一个子类(ObjectB)具有一对一的关系NSManagedObject。我NSSet从 ObjectA 的生成方法中得到了 ObjectB。

我想确定返回的NSSet(例如ObjectB.name == "xxx")中是否存在具有给定“名称”的 ObjectB。

NSSet确定包含对象而不是遍历/比较整个对象的最有效方法是什么NSSet

干杯

0 投票
1 回答
2471 浏览

objective-c - 获取由核心数据中的一对多关系构成的 NSSet 中属性的最小值

我在 Core Data 中设置了几个对象,其中一个是“Deck”,其中一个是“Card”。“卡片”有几个编号关系,包括“id”。“Deck”与卡片是一对多的关系。

在牌组中找到对某些编号属性(例如 id)具有最小值的卡的最佳方法是什么?

显然我可以得到这样的卡片列表:

我想我可以构建一个表达式来获得这样的最小值:

但我不太清楚如何使用该表达式来提取具有最小值 id 的卡片(或只是 id 的最小值)。

0 投票
2 回答
1209 浏览

objective-c - Cocoa: Any downside to using NSSet as key in NSMutableDictionary?

Is there any downside to using NSSet as key in NSMutableDictionary, any gotchas to be aware of, any huge performance hits?

I think keys are copied in Cocoa containers, does it mean NSSet is copied to dictionary? Or is there some optimization that retains the NSSet in this case?

Related to Can a NSDictionary take in NSSet as key?

Example code:

Outputs:

0 投票
3 回答
45060 浏览

iphone - 如何将 NSArray 中的对象放入 NSSet?

我有一些NSDictionary对象存储在被NSArray调用的telephoneArray. 我获取键的值,number然后用NSDictionary数组中相同索引处的新对象替换我刚刚读取的值。然后我想将这些新对象放入NSSet. 如何做到这一点?请参阅下面我不成功的尝试。

输出:

使用上面的代码,telephoneArray 的计数可以在 1 到 5 之间,但 phoneSet 的值始终为 1。我认为有一个明显的错误,但我看不出在哪里。

0 投票
3 回答
2589 浏览

iphone - 将 NSNumber 的 NSSet 更改为 int 的 NSSet

我将数据与核心数据一起使用并获得 NSNumber 的 NSSet ...我的问题是如何轻松地将所有对象更改为 int 值?或者我可以直接从数据库中获取 int 值吗?

谢谢

0 投票
1 回答
2173 浏览

iphone - NSSet 到 NSData,然后再次退出,用于 ​​GameKit?

我正在尝试在不同 iPhone 上运行的两个相同应用程序之间进行一些图像编辑同步。我想将 NSSet * 从一个设备发送到另一个设备(我想这涉及封装在 NSData 中),然后将其解密回 NSSet,然后在 touchesMoved 类型的函数中使用它。这是可行的,还是我应该改为同步 UIImages?我担心 UIImage 同步对于实时交互会有太多延迟。

谢谢你的帮助!