2010-12-31 2 views
2

все. Желаю вам жениться на Рождестве & Яркий наступающий новый год.xCode компилирует изображения?

Что я сделал, так это следующим образом.

  • Импорт (включая копии) 20 изображений в мой проект. (с использованием перетаскивания & снижение)
  • Отобранные устройства для строительства объекта - alt text
  • Построить проект.
  • Установлено на устройстве (в моем случае iPad)
  • Хорошо. Теперь приложение установлено - я начал iPhone Explorer (для изучения & проверьте, скопированы ли изображения в .app или нет).
  • Я нашел, что изображения скопированы правильно, но когда я открыл изображения, я нашел их пустыми?
  • Here is the video that demonstrates the empty images.

alt text

Мой вопрос является

  • ли XCode компилирует изображения?
  • Как XCode копирует изображения в файл .app при построении?
  • Почему мы не видим изображения внутри .app?
  • Как только приложение будет создано, как обеспечить правильное копирование изображений?

ответ

7

Когда Xcode создает ваше приложение, оно сжимает изображения PNG в вашем проекте с помощью инструмента, известного как pngcrush. Затем он хранит их в вашем пакете приложений (файл .app), как вы замечаете в iPhone Explorer. Это сжатие удаляет достаточное количество данных из ваших изображений, чтобы они не отображались при попытке просмотреть их на вашем Mac. Тем не менее, они будут отлично смотреться на ваших устройствах и симуляторе.

Я не уверен, как проверить изображения на ваш последний вопрос, за исключением проверки правильности их отображения на устройстве.

+0

+1 Кстати, @sugar это сжатие без потерь. –

+0

мое устройство не показывает изображения правильно, но симулятор делает - и это единственная причина - я прошел через все эти вещи. –

+0

@sugar: Вы пробовали очистить и перестроить или удалить и повторно импортировать файлы? – BoltClock

1

Как BoltClock отметил, что PNG файлы сжаты, но вы можете просмотреть его на MAC, используя небольшое приложение под названием iphoneapp, я использую его регулярно и сочли полезным

Смежные вопросы