作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在阅读苹果文档,但找不到这个问题的答案。
在 Swift 中创建的新变量中,我们应该使用一些旧的 NSClasses(如 NSDictionary)还是应该使用新的 Swift 类(如 Dictionary)。
我试图在所有可能的地方保持使用 Swift 类的一致性,但两者之间有什么区别(在本例中为 NSDictionary 和 Dictionary)有没有人在苹果文档中找到关于这个主题的内容?
这不是“NSDictionary 与 Swift 中的字典有什么区别?”的重复内容?
我知道其中的区别,我知道一个有根类 NSObject,另一个有根类 AnyObject。重新表述我的问题 我想知道这对我作为开发人员有何影响?有人做过基准测试吗?是快还是慢?苹果是否计划在未来淘汰 NSClasses?我并没有将这个讨论限制在 NSDictionary 上,而是在 swift 中替代 Object-C 中预先存在的变量的全新变量
最佳答案
Swift 类提供类型安全,这意味着您在处理集合中的对象时可以减少假设。因此,尽可能使用 Swift 变体比使用 Objective-C 更好。
关于xcode - NSClasses 与 Swift 新类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30498008/
我一直在阅读苹果文档,但找不到这个问题的答案。 在 Swift 中创建的新变量中,我们应该使用一些旧的 NSClasses(如 NSDictionary)还是应该使用新的 Swift 类(如 Dict
我是一名优秀的程序员,十分优秀!