objective-c - 在 Xcode 4.3 中,我可以像以前一样要求前向方法声明吗

标签 objective-c xcode forward-declaration xcode4.3

在 Xcode 4.3 之前,如果您想在声明其实现之前使用一个方法,则需要前向声明该方法(与 C 函数原型(prototype)一样)。这通常会在类延续(又名类扩展,私有(private)类别)中完成。这个问题有一个很好的例子:Private Methods in Objective-C, in Xcode 4.3 I no longer need to declare them in my implementation file ? .

从 4.3 开始,这不再是必需的;烘干机欢欣鼓舞。

但是可以关闭这个魔法,恢复到 4.3 之前的行为吗?

最佳答案

目前这是不可能的。 Objective-C 的解析行为已更改为不再需要前向声明。

关于objective-c - 在 Xcode 4.3 中,我可以像以前一样要求前向方法声明吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9981533/

相关文章:

objective-c - 如何获取 Cocoa 中字符的 int ASCII 值?

Xcode 错误 : Command/usr/bin/codesign failed with exit code 1

c++ - 访问说明符在 typedef 和前向声明中的作用

c++ - 以下转发声明的多继承指针转换代码如何工作?

ios - 如何比较 NSAttributedString 的属性?

iphone - "!"和 "nil"给出相同的结果吗?

ios - 在 XCode 中的单独 UILabel 上显示日期和时间

ios - 核心数据编辑器和 NSManagedObjectSublcass 之间的差异

ios - 如何在控制中心制作持续时间 slider ? swift

c++ - 错误 : forward declaration of struct