在UIView类别的-awakeFromNib方法中编写代码是否安全。
$('div').on('mouseup', 'a', function(){
console.log('middle click');
});
@end
答案 0 :(得分:1)
行为未定义,我认为这不安全。
来自Apple文档:
如果在类别中声明的方法的名称与a相同 原始类中的方法,或者另一个类中的方法 相同的类(甚至是超类),行为未定义为 在运行时使用哪个方法实现。这不太可能 如果你在自己的课程中使用类别,那就成了一个问题,但可以 使用类别向标准Cocoa添加方法时会出现问题 或Cocoa Touch类。
请参阅: