什么是在UIImageVIews上加载和卸载的更好方法

时间:2014-06-25 00:11:16

标签: ios objective-c uiviewcontroller uiimageview

美好的一天。如果我在UIImageViews的主题上做正确的事情,我需要帮助。

情景:

  1. 我有mainViewController和3 UIViewController s。

  2. 3 viewControllers中的每一个都至少有20 UIImageViews。 PNG文件大约每个20-30kb,大多数都有透明部分,不在阵列中。

  3. 当3个viewcontroller中的1个加载时,我allocinit所有UIImageviews带图像。

  4. 使用按钮,我调用一组BOOL来打开或关闭图像,从页面到页面 - 大约7-10。

  5. 它有效,但我发现它工作有点慢,特别是当我把它装在iPhone上时。

  6. 查询:

    1. 根据您的经验,有什么更好的方法吗?

    2. 如果我只使用7-10个视图控制器然后加载场景中真正需要的东西会更好吗? (平均每个场景我只需要一半,但我的理解是使用viewControllers会“更重”)

    3. 任何可能导致我回答此问题的阅读材料或链接?

    4. 当我使用模态mainViewController返回segue时,请在当前UIImageViews上执行所有Viewcontroller,然后自动卸载吗? (ARC ON)

    5. 感谢。

0 个答案:

没有答案