我的问题是,主UIVIEwController何时在其生命周期中启动这3个UIVIEwControllers(我的猜测是在调用vIEwDIDLoad之前的某个时间),我应该担心优化它们的加载方式和时间.原因很明显,如果应用程序加载主视图控制器,然后立即开始加载其他视图控制器,则用户可能必须等待所有内容先加载.但是,如果我仍然可以合成IBOutlet,但可以选择何时加载那些视图控制器(及其视图),那么这肯定会有所改进.
解决方法 UIVIEwController没有初始化插座,这是由awakeFromNib和vIEwDIDLoad之前的nib加载代码完成的.一个nib文件中的任何内容都会同时加载,实例化和初始化.因此,只要您的视图位于同一个笔尖中,就无法按需加载它们.您应该将其他视图放在不同的nib文件中,并在需要时加载它们.将所有东西放在一个笔尖上并不是一个好主意. 总结以上是内存溢出为你收集整理的objective-c – 如果设置为属性,则IBOutlet UIViewController何时启用?如何优化IBOutlet UIViewControllers的加载?全部内容,希望文章能够帮你解决objective-c – 如果设置为属性,则IBOutlet UIViewController何时启用?如何优化IBOutlet UIViewControllers的加载?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)