Ios Nib文件加载速度非常慢
朋友们,你好 我在加载Nib文件时有非常奇怪的性能结果。以下是TimeProfiler的屏幕: 总的来说,加载一个具有2个NIB的简单viewController有时需要超过1200毫秒。笔尖非常简单。这里有一个例子。从上面的屏幕截图可以看出,加载需要311毫秒: 我用于加载NIB的代码:Ios Nib文件加载速度非常慢,ios,nib,Ios,Nib,朋友们,你好 我在加载Nib文件时有非常奇怪的性能结果。以下是TimeProfiler的屏幕: 总的来说,加载一个具有2个NIB的简单viewController有时需要超过1200毫秒。笔尖非常简单。这里有一个例子。从上面的屏幕截图可以看出,加载需要311毫秒: 我用于加载NIB的代码: required init(coder aDecoder: NSCoder) { super.init(coder: aDecoder) setupXib() } func setupX
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
setupXib()
}
func setupXib() {
NSBundle.mainBundle().loadNibNamed("TimeSaver", owner: self, options: nil)
bounds = view.bounds
addSubview(view)
setup()
}
func setup() {
slider.maximumValue = 30.0
slider.minimumValue = 1.0
slider.value = 5.0
timeLabel.text = "\(sliderValue.format(format)) min"
}
我不知道这是否会导致问题,但此应用程序使用应用程序组(用于WatchExtension)。正如您所看到的,我从mainBundle调用NIB,因为它们都在主目标中。这可能是原因吗
谢谢大家! 所以问题根本不在nib文件中。
这是关于未正确安装的自定义字体。它在故事板的列表中,但它不是正确目标的成员。因此,应用程序到处寻找一种该死的字体——这就是性能问题 天哪,我也有同样的问题。花了一辈子的时间去追查它。谢谢你发布你的解决方案谢谢分享先生。