我很可能会想到一些不存在的东西,但这里什么都没有。
很久很久以前我可以发誓我看到了一种基于类本身名称动态命名Objective C方法的技术。我记得,如果你有一个需要进行子类化和巧妙定制的类,这样很方便,那么就可以为每个子类生成自定义方法名,而无需手动实现它们。这提高了可读性,因为您的代码仍然在超类中统一,但是由预处理器或编译器自动为子类自定义。
我不记得这是否是一个令人讨厌的宏,或隐藏的Objective C关键字,或者是什么。我只记得第一次看到它时我抬起眉毛,但现在我似乎无法再找到它,因为我已经习惯了它。
冒着听起来模糊的风险,有没有人听说过这样的事情?