gpt4 book ai didi

objective-c - 全局 int 变量 objective-c

转载 作者:太空狗 更新时间:2023-10-30 03:47:12 25 4
gpt4 key购买 nike

我想在一个类中声明一个 static int 变量,并在所有其他类中访问它。执行此操作的最佳方法是什么?

最佳答案

Objective C 中没有静态类变量。您可以在类的实现文件中将其创建为文件范围的静态变量,并在类中提供静态 setter 和 getter 方法。

或者您可以将其设为老式全局变量,在 .h 文件中使用 extern 声明。前一种方法更灵活 - 您可以在 setter 方法中添加额外的检查,例如,后者输入更少,并且避免了方法调用开销。

关于objective-c - 全局 int 变量 objective-c ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5080661/

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