objective-c – 通过向类添加类别来影响性能

我是 Cocoa的新手,有一个小问题,在我被使用类别之前被遗弃了.

假设你向Nsstring添加一个方法.这是否影响正常Nsstring消息的性能,还是仅在方法调用与标准方法集不匹配时才会检查类别方法

解决方法

所有方法都是使用动态调度发送的,对类别方法的消息不会干扰“正常”消息.

性能方面来看,运行时处理将方法与相关类相关联,因此存在一次性成本,但是每个对象都没有变化.我不会担心类别的表现,而是谨慎确保您通过类别添加方法包括方法或其他类别中指定的方法.这就是问题一般开始的地方.

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...