我是ObjC的新手。
如果我想声明实例变量以供私人使用我的类,我是否可以在大括号内的.h文件中执行此操作?
如果我只是在.m文件的主体中声明一个变量,它会导致一个全局变量吗?
由于
答案 0 :(得分:3)
我认为你在实例变量和类/全局变量之间感到困惑。实例变量是您创建的每个对象的一部分,您需要在类接口内的花括号内声明它们。如果在.m文件中声明变量,它将成为一个全局变量,其中每个对象都没有自己的副本,而是在所有对象之间共享。
答案 1 :(得分:2)
是的,您需要在.h文件中声明实例变量。您可以将它们标记为私有,以使您的意图更加清晰。
答案 2 :(得分:0)
是的,请在大括号中声明它们。