iphone - 如何对私有(private)方法进行前向声明?

标签 iphone objective-c forward-declaration

我在实现中使用#pragma mark 将我的方法分组。但有时,方法实现代码出现在调用此方法的代码下方,我收到“未找到实例方法”警告。当我使用私有(private)方法时会发生这种情况。如何解决?

最佳答案

最简单的方法是使用匿名类。在 .m 文件的顶部,在 @implementation 之前添加类似这样的内容:

@interface MyClass()
- (void)myPrivateMethod;
@end

关于iphone - 如何对私有(private)方法进行前向声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8094752/

相关文章:

iphone - 如何获取App中没有的图片

objective-c - 如何使用 Objective-C 将 mp3 歌曲导入 iTunes?

iphone - 旋转时 UIBezierPath containsPoint 的问题

ios - 自适应 UICollectionView 单元格宽度

c - 引用匿名结构本身

c++ - 在cpp文件中声明一个转发的类定义,有什么用?

iphone - NSMutable 字符串 "Out of scope"

ios - UITableViewCell 图像从 url 加载

iphone - UIImageView在旋转时改变了它的宽度和高度,如何获取正常状态下的原始高度和宽度?

c++ - 在继承自抽象类的模板类中正确使用未定义类型