1

我有一个 C 函数 heightParameter,它是我在几个UIViewControllers 中使用的一个简单工具。我仅在我的UIViewController其他函数上方的每个子类(在 .m 中)的主要实现中声明这一点,因此我什至不必在标题中声明它。

出于某种原因,我在使用它的每个其他子类中都得到了重复的符号,尽管它是私下实现的。它在每个子类的主 @implementation @end 块内,不应该被其他任何东西看到,那么它是如何被全局看到的呢?

4

1 回答 1

2

C 函数名称具有全局范围。如果您希望对其进行限制,请将其标记static或使其成为一种方法。

于 2012-12-28T18:20:45.877 回答