【问题标题】:Can I release a scene before moving to another?我可以在移动到另一个场景之前释放一个场景吗?
【发布时间】:2016-05-15 15:22:51
【问题描述】:

我正在为 iPhone 4 及更高版本制作应用程序。我知道 iPhone 4 的内存很低,大约为 150mb。我有3个场景。第一个场景欢迎场景50mb。游戏场景100mb,结局失败场景50mb。

启动应用程序时,内存变为 50mb 内存。然后开始游戏内存达到100mb。如果被击败则进入结束场景 50mb,总计 200mb。这很糟糕,因为 iPhone 4 不能支持那么多,而且会崩溃。

我想知道是否可以发布每个过渡中的场景,以便支持不同版本的 iPhone。抱歉拼写错误,如果已经有人问过这个问题,请向我提供链接,因为我可以找到问题的答案。我已经尝试过自动释放,但仍然无法完成工作。也许会晚一点,但太晚了,我需要它发生。

【问题讨论】:

    标签: ios automatic-ref-counting release scene autorelease


    【解决方案1】:

    谢天谢地,我已经解决了这个问题:D 怎么样?好吧,我添加了一个代码来最小化 ios 的负载低于 8,而 iphone 4 不能超过,在 ios 7:代码:

     if (SYSTEM_VERSION_LESS_THAN(@"8.0")) {
    
     }
    
     if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"8.0")) {
    
    
     }
    

    我还添加了 1x、2x、3x 图像,即使它们是他们之前的图像,但最明显的是在 iphone 6plus <:d umm lol um mb iphone nsuserdefault bool :>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多