最近做了一个ipad项目,进展较顺利,现在的最大问题是内存消耗的过快在真机上如果切换几次横竖屏就崩溃了,不切换还好我大体是这么实现的:在一个controller上添加另一个controller的view(不是直接在controller上添加view)由于内存问题最近查了些资料,稍有结果:[controller.view removeFromSuperview];[controller autorelease];这两个步骤要同时进行,但这样的话会出现页面上的内容不能相应的问题,如点击直接会崩溃的问题请大位大侠帮想想怎么解决内存的问题,或者有什么好点的办法,现在就差内存管理这一步了          
顺便问一下正常的内存消耗大约是多少呢?
请各位大侠不吝赐教      

解决方案 »

  1.   

    是不是引用的地方太多了,用copy这样的方式获取对象指针,相当于重新new了一个。
      

  2.   

    我遵循的就是内存管理原则,但是内存使用仍然很高,不知道为什么而且用xcode的instruments有时候监测的有泄漏有时候没有,晕。我已经使用removeFromSuperview了,但是内存还是在增加
      

  3.   

    建议用Xcode的Build and Analyze测试一下
      

  4.   

    Dansley:你说的那个我已经试过了,还是不行
      

  5.   

    用下3楼的方式
    不过ios平台内存问题一直是个问题,因为有个自动释放池,很多内存太大都是这个原因