J'essaie de trouver des moyens de réduire les temps de chargement pour une application volumineuse. Voici quelques informations générales: L'application utilise beaucoup de frameworks iphone (openGL, mapping, localisation, quartz, audio) ainsi que quelques librairies d'autres sources (JSON, ARKit, Flurry, Facebook connect) Le code + nib la taille est d'environ 3,5 Mo avec environ 150 fichiers sources. L'application compresse à environ 2,5 Mo. Les temps de chargement sont autour de 13s sur un iPhone 3GS. Le temps réel passé dans mon code est seulement d'environ 1s. (depuis le début de main() jusqu'à la fin de l'applicationDidFinishLaunching) Le délégué de l'application dispose de références à la plupart des contrôleurs de vue de l'application car ils sont référencés à partir de nombreux endroits et stockent souvent des informations persistantes. Tout dans l'application est déjà paresseusement initialisé, donc je ne peux pas faire les choses plus tard.Temps de chargement de l'application iPhone pour les grandes applications
Y a-t-il quelque chose que je puisse faire pour réduire les temps de chargement dans ce cas ou est-ce juste le temps que l'appareil prend pour charger tout le code dans la mémoire? Je ne sais pas très bien comment les compilateurs/linkers fonctionnent, alors je me demandais s'il y a des pratiques de codage qui peuvent réduire les temps de chargement.
Était juste le attachement du débogueur. Je n'avais pas réalisé que ça prenait tellement de temps. – skorulis