我正在使用Swift 1.2,它引入了许多新语言功能之一Set

但我还没有找到NSOrderedSet替代NSOrderedSet Set仅作为无序设置。

我在这里遗漏了什么或者在Swift中没有NSOrderedSet任何原生实现吗?

谢谢!

#1楼 票数:3 已采纳

这是正确的,只有在Swift中实现的Set ,没有像无序集,所以现在,你应该实现自己的,或使用NSOrderedSet

  ask by Daniel Shin translate from so

未解决问题?本站智能推荐:

1回复

Swift:从NSOrderedSet中删除对象[重复]

这个问题已经在这里有了答案: “致命错误:在解开可选值时意外发现nil”是什么意思? 12个答案 我发现从NSOrderedSet中删除对象的一种解决方法是从其可变副本中删除它。 修复XCode的警告后,我得到的代码是: 但这给我一个错误EXC_BAD_INSTRUC
2回复

Swift:CoreData和通用的NSOrderedSet

我不确定我是否只是没有找到任何信息或是否不可能。 我查了几页。 我想在Swift中使用泛型的NSOrderedSet的泛型版本。 使用Set,您可以执行以下操作: Swift的Set类型桥接到Foundation的NSSet类。 来源: Apple Docs - Sets
1回复

Swift3-如何声明NSOrderedSet以使用setVocabularyStrings?

我想使用这个函数的原型为SiriKit添加词汇。 Apple的文档显示以下示例代码: 根据文档 ,我需要为self.sortedWorkoutNames()使用NSOrderedSet类型。 如何声明它并使用Strings数组设置它? 编辑 :关于上下文项目,我正在使用Intent
2回复

Swift2.0一对多关系-还是NSOrderedSet吗?

在Swift 2.0中,Core Data中的一对多关系仍然是NSOrderedSets吗? 我似乎无法进行适当的投射/转换,以免抛出错误。 有人在Swift 2.0中有一个简单的例子吗?
1回复

如何通过Swift3+Optional+NSOrderedSet+Generic优雅地使用CoreData

当将Core Data与Swift&Xcode8结合使用时,我在下面生成了一个模型,但是我觉得很难使用: 该chapter与另一个模型的关系,其类型已生成到NSOrderedSet 我实际上不能将NSOrderedSet类的泛型用于NSOrderedSet<Chapter>
2回复

在Swift中替换字符

我有一大堆看起来像这样的代码: HiClass *myNewClass; 现在,我正在做的是编写一种方法来滚动和删除Hi,及其后的所有内容(包括*),以便仅myNewClass; 离开了。 现在,我像这样取出“ Hi”: 但是,如果可能的话,在同一方法中,我想以某种方式删除仅myNe
1回复

如何在Swift中按日期对NSOrderedSet进行排序

我正在尝试使用NSSortDescriptor按日期对名为Log的实体的NSOrderedSet进行排序,该实体具有3个属性(logDate,logDescription,logThumbnail),但它不起作用。 我也尝试过使用projectLogs?.sortInPlace {$ 0.l
1回复

在Swift3中替换enumerateSubstringsInRange

我正在将代码从Swift 2升级到Swift 3并遇到了这个错误: wordcount.swift:7:5:错误:类型'字符串'的值没有任何部件'enumerateSubstringsInRange' line.enumerateSubstringsInRange(范围选择:.ByWord