2010-09-11 9 views

Respuesta

13

Usted puede tener múltiples recursos con el mismo nombre, siempre que (1) no están en el mismo directorio, y (2) Ha añadido los recursos a su proyecto Xcode por referencia .

(1) porque ningún directorio puede contener dos archivos con el mismo nombre

(2) debido a Xcode respeta las estructuras de directorio para los directorios agregados por referencia (si lo añade directamente al proyecto, Xcode sacude todo en el nivel raíz del paquete de la aplicación)

+1

Gracias Oke, pero en Interface Builder solo veo 1 imagen con el mismo nombre, pero añado 2 imágenes con el mismo nombre en diferentes grupos. Y también en algún código de Objective-C uso "test.png" y no "cars/test.png" con el nombre del grupo, lo siento, estoy un poco confundido. – Flappy

+6

Para elaborar: agregue "carros" como "referencia de carpeta" (le da la opción cuando lo arrastre a Xcode) y cargue la imagen usando imageNamed: "cars/background.png". Tenga en cuenta que esto posiblemente omita un paso importante: * no * ejecuta 'pngcrush -iphone' en las imágenes (simplemente copia el contenido del directorio), por lo que es posible que carguen más lento en el dispositivo. –

+0

Evita utilizar este enfoque directamente con tu carpeta de Recursos o tus compilaciones fallarán. Otras carpetas de referencia dentro de Recursos parecen estar bien. – rob5408

Cuestiones relacionadas