objective-c - .m 文件中方法的顺序对编译器重要吗?

标签 objective-c

我认为我已经注意到,在编译时移动某些方法会导致错误,可以通过将方法放回原来的位置来修复这些错误。

这是我编的吗?这些需要遵循的顺序是否有规律或理由?由我的.h的顺序决定?委托(delegate)方法和继承方法怎么样?

最佳答案

是的,但前提是您在较早的位置引用了一个方法而没有在其他地方声明它。您可能需要在主 @implementation 中声明您的方法,或者将其粘贴到实现 (.m) 文件中的 class extension 中。

关于objective-c - .m 文件中方法的顺序对编译器重要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3965089/

相关文章:

ios - 向 UIView 添加多个 subview

ios - 如何在 objective-c 中的 UILabel 上显示 UIImage 文件路径

iphone - setContentOffset 仅在 animated 设置为 YES 时有效

objective-c - 可能是 NSURLSession 或 NSMutableURLRequest 没有通过循环释放内存调用

objective-c - 如何在表格列中显示 NSDate

ios - TapGesture 添加到 UIView+SomeCategory。我如何使用这个添加到我的 UIViewController 的 UIView?

iphone - 如何查看标签的文本值?

ios - 未找到 RCTBridgeModule - RNGoogleSignin

objective-c - 如何防止 UIView 消耗用户输入

ios - 执行选择器警告