Eri*_*ric 1 oop iphone performance singleton objective-c
这是一个普遍的目标-c/iPhone问题:
如果我有一个大的方法,创建一个类并从其他类调用该方法或者只是在每个新类中需要它时重新编写该方法更好吗?我不是从代码阅读角度问,而是从iPhone性能角度来看.编译器在乎吗?有没有人有单身子类化的证据明显更快?
推测优化总是过早优化.如果您遇到性能问题,请查看正在发生的情况.
在每个新课程中重写方法是一种可怕的代码味道,告诉你几乎肯定做错了.就此而言,如果您担心适当的面向对象编程技术对性能的影响,您应该使用较低级别的东西.
(并且猜测你的问题的实际答案:无论方法在哪里,Objective-C方法调度仍然会发生.它是非常优化的,你可能不会注意到任何差异.)
归档时间: |
|
查看次数: |
213 次 |
最近记录: |