¿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.