La ressource .xcassets est-elle uniquement destinée aux icônes d'application et aux images de lancement ou à nos propres ressources d'image? Je sais que nous pouvons ajouter nos images au fichier .xcassets, mais est-ce une bonne pratique de le faire?
Réponses
Trop de publicités?L'utilisation de xcassets est la nouvelle norme de Xcode 5 et iOS 7. Importer des images en cliquant sur le dossier bleu appelé "les Images.xcassets" puis cliquez sur le petit "+" signe plus au bas de la fenêtre qui apparaît. Maintenant, choisissez "Importer" pour mettre des images dedans.
C'est aussi le nouvel emplacement de l'icône et de lancer des images au lieu de la norme de la cible->emplacement général, bien que ce est l'endroit où vous avez toujours la possibilité de ne pas choisir "de Ne pas utiliser de l'actif catalogues".
C'est vraiment utile, car vous ne pourrez voir que 1 nom de l'image au lieu de noms identiques avec des extensions comme "@2x" et "-568h@2x".
Apple a déclaré que l'actif de catalogue de l'éditeur dans Xcode gère votre application d'images, regroupant les diverses résolutions de l'actif. Lors de la construction, Xcode compile l'actif catalogue dans le plus efficace bundle pour la distribution finale.
Donc de base des actifs du catalogue peut gérer AppIcon et LaunchImage.
Mais vous pouvez également ajouter de nouvelles images, de nouveaux dossiers comme ci-dessous.