gpt4 book ai didi

ios - NSObject 和 AnyObject 有什么区别?什么时候用这两个?

转载 作者:搜寻专家 更新时间:2023-10-30 22:10:35 25 4
gpt4 key购买 nike

我正在尝试创建一个数组来存储字符串或自定义类的数组。我最好创建一本字典吗?

最佳答案

AnyObject 是 Swift 对 Objective-C 的 id 类型的表示。它比 NSObject 更通用(即每个 NSObject 都是一个 AnyObject,但不是每个 AnyObject 都是一个 NSObject).

关于问题的另一部分 - 取决于您打算如何使用该结构。为泛型结构(Swift 的类型化数组或字典)使用更特殊的类将使您享受强类型的好处,而使用更泛型的类型将使您更加动态。实际上,这取决于您打算使用该类做什么。

关于ios - NSObject 和 AnyObject 有什么区别?什么时候用这两个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32272771/

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