假设你向NSString添加一个新方法.这是否影响正常NSString消息的性能,还是仅在方法调用与标准方法集不匹配时才会检查类别方法?
从性能方面来看,运行时处理将方法与相关类相关联,因此存在一次性成本,但是每个对象都没有变化.我不会担心类别的表现,而是谨慎确保您通过类别添加的方法不包括默认方法或其他类别中指定的方法.这就是问题一般开始的地方.