gpt4 book ai didi

swift - @objc 标记是否会改变动态变量的行为?

转载 作者:行者123 更新时间:2023-11-28 14:56:40 26 4
gpt4 key购买 nike

将变量声明为动态时:

dynamic var myProperty: Bool = true

通过添加 @objc 标记是否有任何优势或行为改变?

@objc dynamic var myProperty: Bool = true

最佳答案

在 Swift 4 中,dynamic 变量如果没有 @objc 属性,将会产生编译错误。因此,您可以说编译能力是添加 @objc 的优势。

关于swift - @objc 标记是否会改变动态变量的行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49288828/

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