gpt4 book ai didi

ios - 在 .h 文件中声明变量

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:16:13 27 4
gpt4 key购买 nike

只是想知道在 .h 文件中声明大量变量是否是良好的编程习惯。

我正在编写我的第一个应用程序,通过它我正在学习 xcode 和 obj-c。这个 ios 应用程序只有一个 xib、一个 .m 和一个 .h 文件。我发现我自己很多时候我有一个特定的变量,我需要在 .m 文件的不同方法/地方使用它,我最终只是在 .h 文件中声明它,这似乎是我将变量设为全局变量我不认为有很多这样的东西是个好主意。

在 .h 文件中声明大量变量是否安全/可以,还是我应该以其他方式处理它?<​​/p>

谢谢

最佳答案

Is this safe/ok to have a lot of variables declared in .h file or should i approach it in some other way?

在.h中包含很多变量是绝对可以的!它只会稍微增加编译时间,并任意增加二进制文件的大小。如果您担心,只需将您的实现分成几个类别即可。

I find my self a lot of times where i have a certain variable that i need to use in different methods/places in the .m file and i just end up declaring it in the .h file which seems like im making the variable global which i dont think is a good idea to have a lot of those.

在一个方法之外访问的变量应始终声明为 iVar,如果它们需要强引用或需要由外部类访问,则应声明为属性。全局变量有很大不同,您不必担心。

关于ios - 在 .h 文件中声明变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9901348/

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