gpt4 book ai didi

xcode - NSClasses 与 Swift 新类

转载 作者:行者123 更新时间:2023-11-28 13:13:06 24 4
gpt4 key购买 nike

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

在 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com