7
A
回答
3
Swizzling使Objective-C運行時刷新其方法緩存。如果你在程序中儘可能早地進行調整,這可能不會有明顯的影響。
編譯器無法做很多工作來優化方法調用,因爲Objective-C允許任何方法被覆蓋,即使在運行時也是如此(就像使用swizzling)。因此,無論您是否使用它,您都已經支付了swizzling的性能價格。
相關問題
- 1. 調用C++方法回調ObjectiveC
- 2. 性能測試 - 方法
- 3. 嘗試在統一中調用方法。不能調用方法
- 4. 調試性能問題的最佳方法是什麼?
- 5. 在性能測試時停止java優化方法調用的最佳方法
- 6. EF-Core方法調用LINQ性能
- 7. flex性能,方法調用或事件
- 8. Logtalk方法調用性能優化
- 9. PowerShell:.NET方法調用的性能
- 10. 是否在ObjectiveC中調用超類問題的方法?
- 11. 調試HXT性能問題
- 12. 調試MySQL性能問題
- 13. Android調試模式性能
- 14. 'java.lang.Class.getDeclaredField()'的ObjectiveC中的類似方法'
- 15. 取消NSMutableRequest和XMLParsing方法的ObjectiveC
- 16. 調試試驗方法
- 17. 調試IEnumerable方法
- 18. ExtJs - 調試方法
- 19. 使用多種方法返回可能性的測試方法
- 20. Eclipse調試方法調用
- 21. 多方法性能
- 22. 從Objectivec中調用C main
- 23. 從objectiveC調用javascript函數
- 24. 性能分析方法性能
- 25. 通過運行功能測試調試控制器方法
- 26. 性能測試PowerShell整數除法的兩種方法
- 27. RhinoMocks測試回調方法
- 28. 調試Web服務方法
- 29. JPanel repaint()方法和調試
- 30. 試圖調用showArrayList方法
此問題無法生成基於意見的答案。知道編譯器的人可以用事實回答它。 @pjs和co,停止狩獵點。 –
我也想知道這個問題的答案。 –