我对目标c仍然很新。
我创建了一个ipad应用。它是一个大的水平滚动视图,里面有大约6个子视图。
目前我所做的是,我在一开始就一劳永逸地启动所有子视图。
当我使用活动监视器来分析我的应用程序时,它会显示:
真实记忆:65-75MB 虚拟内存:152.63MB
我正在考虑是否应该优化我的应用以减少内存占用。我知道在我看来有三种方法可以启动子视图
这样做的常见方法/最佳做法是什么?
答案 0 :(得分:0)
要了解处理内存问题的更好方法,可以参考此link。请参阅页面控制示例,该示例说明了多次重复使用同一视图的最佳方法。
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
if (scrollView.contentOffset.x > 0 && scrollView.contentOffset.x < view2.view.frame.origin.x) {
perform some condition
}
}