问题标签 [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.
objective-c - 对 NSSet 进行排序的最有效方法是什么?
根据集合中对象的属性对NSSet
/中的对象进行排序的最有效方法是什么?NSMutableSet
现在我这样做的方式是遍历每个对象,将它们添加到 aNSMutableArray
中,然后使用NSSortDescriptor
.
objective-c - 求和 NSSet 中所有对象的属性的快速方法?
我认为有一种方法可以快速要求 aNSSet
轮询其成员并在其每个对象中返回一个NSInteger
属性的总和,但我很可能将这与 Mac OS X 方面的事情混淆了。这在 Cococa Touch 中是否存在?
我能找到的最接近的东西是objectEnumerator
,我想我可以遍历每个对象并增加我自己的变量。存在更好的方法吗?
objective-c - 如何确定 NSSet 是否包含特定控件的触摸?
这似乎是一个愚蠢的问题,但是我应该向 NSSet 类发送什么消息来确定特定控件被点击了多少次?
iphone - 如何在 UITableView 中显示 NSSet?
您将如何继续显示NSSet
a in a的内容UITableView
?
如您所知,表格视图将要求给定行的元素,但由于NSSet
元素没有排序,这不能很好地混合。
我当前的解决方案是迭代NSSet
直到我到达给定索引处的元素,但这确实感觉不对。
你可能会问我为什么不使用 anNSArray
来代替。这是因为我使用的是 Core Data,它使用NSSet
s 来存储元素的集合。
任何帮助,将不胜感激。
cocoa - NSManagedObject 关系 NSSet 迭代
我有一个子类NSManagedObject
(ObjectA),它与另一个子类(ObjectB)具有一对一的关系NSManagedObject
。我NSSet
从 ObjectA 的生成方法中得到了 ObjectB。
我想确定返回的NSSet
(例如ObjectB.name == "xxx"
)中是否存在具有给定“名称”的 ObjectB。
NSSet
确定包含对象而不是遍历/比较整个对象的最有效方法是什么NSSet
?
干杯
objective-c - 获取由核心数据中的一对多关系构成的 NSSet 中属性的最小值
我在 Core Data 中设置了几个对象,其中一个是“Deck”,其中一个是“Card”。“卡片”有几个编号关系,包括“id”。“Deck”与卡片是一对多的关系。
在牌组中找到对某些编号属性(例如 id)具有最小值的卡的最佳方法是什么?
显然我可以得到这样的卡片列表:
我想我可以构建一个表达式来获得这样的最小值:
但我不太清楚如何使用该表达式来提取具有最小值 id 的卡片(或只是 id 的最小值)。
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:
iphone - 如何将 NSArray 中的对象放入 NSSet?
我有一些NSDictionary
对象存储在被NSArray
调用的telephoneArray
. 我获取键的值,number
然后用NSDictionary
数组中相同索引处的新对象替换我刚刚读取的值。然后我想将这些新对象放入NSSet
. 如何做到这一点?请参阅下面我不成功的尝试。
输出:
使用上面的代码,telephoneArray 的计数可以在 1 到 5 之间,但 phoneSet 的值始终为 1。我认为有一个明显的错误,但我看不出在哪里。
iphone - 将 NSNumber 的 NSSet 更改为 int 的 NSSet
我将数据与核心数据一起使用并获得 NSNumber 的 NSSet ...我的问题是如何轻松地将所有对象更改为 int 值?或者我可以直接从数据库中获取 int 值吗?
谢谢
iphone - NSSet 到 NSData,然后再次退出,用于 GameKit?
我正在尝试在不同 iPhone 上运行的两个相同应用程序之间进行一些图像编辑同步。我想将 NSSet * 从一个设备发送到另一个设备(我想这涉及封装在 NSData 中),然后将其解密回 NSSet,然后在 touchesMoved 类型的函数中使用它。这是可行的,还是我应该改为同步 UIImages?我担心 UIImage 同步对于实时交互会有太多延迟。
谢谢你的帮助!