Objective c 目标C中的重复变量

Objective c 目标C中的重复变量,objective-c,variables,duplicates,Objective C,Variables,Duplicates,我可以在objective-C类中没有重复的变量吗?每当我有两个类和名称相同的变量/方法时,它就会抛出一个链接器命令失败,退出代码为1(使用-v查看调用) 如何创建两个具有相同名称的函数的类?我猜您是在类文件中编写变量声明,但在@interface块之外,如果您在@Implementation块内或其他任何地方执行此操作,您只是在声明一个全局变量。显示.h和.m文件的相关部分。很可能您在无意中声明了全局变量。这与java中的全局变量类型相同吗?在Java中,你不能在类外声明变量。使用静态变量可以

我可以在objective-C类中没有重复的变量吗?每当我有两个类和名称相同的变量/方法时,它就会抛出一个链接器命令失败,退出代码为1(使用-v查看调用)


如何创建两个具有相同名称的函数的类?

我猜您是在类文件中编写变量声明,但在@interface块之外,如果您在@Implementation块内或其他任何地方执行此操作,您只是在声明一个全局变量。

显示.h和.m文件的相关部分。很可能您在无意中声明了全局变量。这与java中的全局变量类型相同吗?在Java中,你不能在类外声明变量。使用静态变量可以有相同的行为。所以,不,这就像是C/C++中的全局变量,从程序中的任何地方都可以使用变量名,因为这是不能用同名声明多个原因的原因,因为链接会导致重复的符号错误。谢谢你的澄清(很抱歉这个问题不好)