Objective-C 类别

标签 objective-c categories

如果我在类中添加类别方法,比如NSXMLNode:

@interface NSXMLNode (mycat)
- (void)myFunc;
@end

NSXMLNode 的子类,例如 NSXMLElement 和 NSXMLDocument,是否也可以使用这个类别方法?还是我必须在每个类中将方法定义和实现为一个类别,从而导致代码重复?

最佳答案

它在子类中可用!

关于Objective-C 类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2007494/

相关文章:

ios - Crashlytics 日志中没有自动跟踪的屏幕。只有自定义事件可见

ios - 可点击的标签或可写的按钮

python - 使用 django 2 添加类别的 url

php - 用于动态显示 WooCommerce 产品类别的嵌套短代码

php - 如何使用 mysql 搜索子级别类别?

php - Opencart 2.0.3.1 - 一些产品没有出现在类别列表中

iphone - 尝试在 SQLite (iOS) 中打开数据库时出错

iphone - 反转声波的算法

Cocoa - 从另一个可变参数方法调用可变参数方法(NSString stringWithFormat 调用)

ios - 循环遍历嵌套的 NSMutableDictionary 并过滤一些项目