gpt4 book ai didi

ios - Swift 中的 AnyObject 属性

转载 作者:可可西里 更新时间:2023-10-31 23:58:04 25 4
gpt4 key购买 nike

我对 Swift 中 AnyObject 的属性有疑问。我有一些使用 AnyObject 变量的方法。我可以检查它是什么类型,但是例如我想对属性执行操作而不管变量的类型(所有可能的类型都具有相同的属性)。是否可以将其称为变量?

最佳答案

几乎在所有情况下,AnyObject 属性都是错误的。几乎总是协议(protocol)或泛型是正确的工具。例如,如果您想“不考虑类型”执行操作,那么您实际上是指该类型具有某些允许您执行该操作的特征。该特征(例如,某些属性的存在)通常最好表示为协议(protocol)。

关于ios - Swift 中的 AnyObject 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31883712/

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