vendredi 27 janvier 2012

Un autre couple d'Astuces par Obvious capitaine

Le SDK iPhone est si grand, il est facile de rater des choses que les autres pensent sont évidents. A cause de cela, je vais poster une autre astuce que la plupart des gens savent probablement déjà, mais que certaines personnes pourraient maintenant.

Si vous créez un fichier PNG de taille 320x480 et l'appeler "Default.png» (orthographié de cette manière, vous assurant d'avoir la première lettre en majuscule), vous pouvez ensuite ajouter que l'image d'un groupe de votre projet Xcode Ressources et il agira de tri des comme un écran de démarrage de notre application - cela montrera que l'image jusqu'à ce que votre application est entièrement chargée.

Bien que je ne suis pas un grand fan de splash screen, c'est une bonne idée si vous avez une application de chargement lent pour laisser l'utilisateur de savoir que tout est ok procédure. Si vous avez une application de chargement lent et vous ne savez pas pourquoi, c'est peut être parce que vous avez beaucoup de ressources dans votre projet. L'iPhone semble faire une sorte de contrôle sur lancement de l'application, et les fichiers les plus individuels que vous avez dans votre application bundle, plus il faut. La taille réelle des fichiers ne semble pas à la matière, mais le nombre de fichiers n'a certainement. Si vous êtes dans cette situation, envisager de réduire le nombre de fichiers dans votre forfait en quelque sorte. Une façon assez facile à faire est de stocker tous ces fichiers en tant que blobs dans une seule base de données SQLite. Vous pouvez utiliser une base de données en lecture seule à partir de votre forfait sans le copier dans le dossier Documents, mais vous devez vous assurer de ne pas écrire, parce que si vous changer quelque chose dans votre application bundle, la signature de code pour l'application cessera de fonctionner et la l'utilisateur ne sera pas en mesure de le relancer. Vous pouvez utiliser une base de données séparée SQLite dans le dossier de votre application de Documents pour les données utilisateur.

Aucun commentaire: