我正在iPhone 4上优化我的应用程序,它在iPhone 5上非常快,但在iPhone 4上稍微滞后。使用仪器Time Profiler,我发现有30%的时间花在[UIButton titleLabel]上对UIKit这个简单的任务来说似乎很重要 我多次调用button.titleLabel.font和[button.titleLabel setFont:font];但我不明白为什么使用指针需要这么长时间。你会如何优化这个? 我的应用正在使用自动布局。
编辑:似乎大部分性能都用于调用UIButton.titleLabel,它会触发autolayout约束计算