我目前正在开发社交媒体应用。其中一个ViewControllers上有几个UIViews,我当前只要用户转到这个ViewController就会实例化每个视图。它会占用内存,有时候,视图会被闲置。我不想浪费,所以我很好奇,如果每个UIView没有立即呈现,应该是一个懒惰的变量?让UIViews加载懒惰有什么警告吗?
此外,我看到使用延迟加载的每个例子都是某种标签或经理对象;所以我的问题是,如果我的UIView非常复杂(有一个UITableView / UICollectionView),我应该在主线程上进行UIView实例化吗?