什么是'符号'。特别是在Xcode和iOS开发的上下文中

时间:2012-11-13 12:03:38

标签: iphone ios xcode

在为iOS开发时,Xcode经常会提供有关重复符号的警告或错误。有时其他消息与符号相关。

什么是符号?

2 个答案:

答案 0 :(得分:0)

它是可执行(或对象)文件中的对象。函数,方法调用和全局变量由编译器转换为符号 - 这些符号实际上是可执行文件的一部分,指向全局变量的后备内存区域或函数代码的起始地址。

答案 1 :(得分:0)

这是编译器和链接器中使用的术语,用于在Xcode中提供错误和警告。在最简单的形式中,符号是一种引用代码片段的方式(例如变量,方法等......),以便链接器可以在以后将应用程序的所有部分链接在一起时解析它们。

重复符号是指多次使用它们,因此链接器不知道要链接到哪一个。

这远远超出了Objective C,并且是整个C编程/编译的基础。因此,有大量的在线资料可以阅读这些内容。例如: