如果你已经开始担心storyboard的性能了,那么不用担心。就算是将所有的场景都一块载入的话,也不会消耗多少资源的。storyboard不会一下子加载所有的ViewController,而是会加载起始场景,再从起始场景加载其他与起始场景相关的场景。
但是其他场景知道联线到他们之前是不会被加载的。而这些场景在你返回之后都会卸载,所以只有当前场景会在内存中,就像你之前在用分开的nib文件一样的。
本文解析了Storyboard在iOS开发中的性能表现,解释Storyboard如何按需加载视图控制器,而非一次性加载所有场景,确保仅当前场景驻留在内存中,从而优化内存使用。
如果你已经开始担心storyboard的性能了,那么不用担心。就算是将所有的场景都一块载入的话,也不会消耗多少资源的。storyboard不会一下子加载所有的ViewController,而是会加载起始场景,再从起始场景加载其他与起始场景相关的场景。
但是其他场景知道联线到他们之前是不会被加载的。而这些场景在你返回之后都会卸载,所以只有当前场景会在内存中,就像你之前在用分开的nib文件一样的。

被折叠的 条评论
为什么被折叠?
性能&spm=1001.2101.3001.5002&articleId=44041571&d=1&t=3&u=30af04c9aff14ec7ab1995ccde7c5a04)