[英]iOS: Refactor Large XIB into a few smaller XIB files for speed
在观看WWDC2011 videos
一些WWDC2011 videos
,有人提到较大的nib files
可能会使您的应用程序需要一些时间来加载。 我的应用程序不一定是这种情况,但我感觉nib
相当大。 视频中的建议是将大nib
分成几个较小的nib
,以加快加载时间。
也许我缺少了一些东西,但是如何将大nib
分成较小的nib
呢? 我的UIViewController
时只会加载一个nib
。 有没有另一种方法可以将多个文件?
如您所述,您可以使用指定的笔尖初始化UIViewController
来加载其view
属性,而这仅仅是一个文件。 但是,您不必将所有view
属性的子视图都打包到同一nib文件中。 如果您有一些仅在某些时间可见的子视图,请考虑将其拆分为自己的nib文件,并使用UINib
按需加载它们。 如果您有一组UITableViewCell
子类或UIScrollView
内容的切片,则可能希望仅加载您实际需要的视图实例,而不加载包含无关视图的大型笔尖(例如,仅在加载时加载所有表单元格)使用其中之一)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.