繁体   English   中英

iOS:将大型XIB重构为几个较小的XIB文件以提高速度

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM