¿Tener muchos ‘literales de imagen’ en un código ralentiza Xcode?

Cada vez que un programa se ralentiza es porque se está ocupando demasiado de la memoria de la computadora al tener que “recordar” objetos grandes. Esto incluye imágenes, por lo que es concebible que su matriz realmente esté ralentizando un poco las cosas. (Por cierto, 8 objetos en una matriz no son muchos; esto tiene más que ver con el tamaño de las imágenes en sí, creo).

Puede probar esto fácilmente eliminando el objeto de su código y ver si las cosas se ejecutan más rápido. Si lo hacen, entonces sabrá que esta matriz es de hecho el culpable.

La única solución que se me ocurre, suponiendo que necesite poder hacer algo con estas imágenes durante el tiempo de ejecución, sería eliminar las imágenes y la matriz de la memoria y colocarlas en algún lugar del disco. La biblioteca de activos está especialmente diseñada para esto, o podría guardar y restaurar las imágenes usando el sistema de archivos. Tenga en cuenta que este último ralentizará su aplicación un poco, ya que leer desde el disco lleva más tiempo que leer desde la memoria.

More Interesting

¿Cuál es el mejor consejo para alguien que quiere aprender Swift y ser un desarrollador de iOS?

¿Cuál es la diferencia entre fuerte, retener, no atómico, etc. en la propiedad Objective-C (iOS)?

¿Cuáles son las diferencias entre certificados, perfiles de aprovisionamiento e identificadores? ¿Qué significan y cómo se relacionan?

¿Cuáles son las ventajas y desventajas de una empresa que utiliza una aplicación móvil?

Quiero crear un juego de dibujo simple pero único para dispositivos móviles, como una forma de entrar en el mercado de aplicaciones, ¿cuál es la mejor manera de hacerlo?

¿Por qué no puedo instalar iOS 8.3?

Si estuvieras a cargo del diseño de iOS 10.0, ¿qué cambiarías de 9? ¿Qué te quedarías igual?

¿Dónde puedo encontrar ejemplos detallados de wireframe de aplicaciones de iPhone?

Cómo tener éxito en el desarrollo de aplicaciones para iPad

Diseño de interfaz de usuario móvil: ¿Cuál es el mejor ícono para usar en la acción 'Elegir foto del rollo de cámara' en una aplicación de iPhone?

¿Es posible imprimir en iOS sin una red wifi?

Cómo hacer que mi clase tableviewcell detecte un número entero de otra clase tableviewcell

¿Existe alguna fuente o libro adecuado para aprender el desarrollo de aplicaciones iOS con Swift?

¿Cuáles son las tecnologías detrás de una aplicación combinada con un hardware externo como automatic.com?

¿Cuál es la mejor manera de comenzar a desarrollar aplicaciones iOS para alguien sin experiencia con Macs o cualquier variedad de C?