我认为我已经注意到,在编译时移动某些方法会导致错误,可以通过将方法放回原来的位置来修复这些错误。
这是我编的吗?这些需要遵循的顺序是否有规律或理由?由我的.h的顺序决定?委托(delegate)方法和继承方法怎么样?
最佳答案
是的,但前提是您在较早的位置引用了一个方法而没有在其他地方声明它。您可能需要在主 @implementation
中声明您的方法,或者将其粘贴到实现 (.m) 文件中的 class extension 中。
关于objective-c - .m 文件中方法的顺序对编译器重要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3965089/