NSClasses 与 Swift 新 类

NSClasses vs Swift new classes

我一直在阅读 apple 文档,但找不到这个问题的答案。

在我们在 Swift 中创建的新变量中,我们应该使用一些旧的 NSClasses(如 NSDictionary)还是应该使用新的 Swift classes(如 Dictionary ).

我尽量在使用中保持一致 Swift classes 但两者之间有什么区别吗(在本例中是 NSDictionary 和 Dictionary) 有没有人在 apple 文档中找到有关此主题的内容?

这不是 "What is difference between NSDictionary vs Dictionary in Swift?"

的副本

我知道其中的区别,我知道一个有根 class NSObject,另一个有根 class AnyObject。重新表述我的问题 我想知道这对我作为开发人员有何影响?有人做过基准测试吗?是快还是慢?苹果是否计划在未来淘汰 NSClasses?我并没有将讨论限制在 NSDictionary 上,而是 swift 中的全新变量,这些变量替代了 Object-C

中预先存在的变量

Swift 类 提供类型安全,这意味着您在处理集合中的对象时假设更少。因此,尽可能使用 Swift 变体总是比 Objective-C 更好。