Пакет ресурсов (изображения и списки) для статической библиотеки - PullRequest
3 голосов
/ 29 марта 2011

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

Как я могу связать эти изображения и доставить их со статической библиотекой, а также какие изменения мне нужно сделать в моем исходном загрузочном коде, чтобы загрузить его из этого пакета.

Сейчас я использую [UIImage imageNamed: "my.png"] для загрузки изображения.

Ответы [ 2 ]

2 голосов
/ 29 марта 2011

Библиотека не может иметь "ресурсы". Библиотека просто предоставит некоторый алгоритм или логику для достижения цели Поэтому вы не можете включать какие-либо ресурсы в вашу библиотеку. Вместе с вашей библиотекой вы также должны распределять ресурсы. Или же приложение, которое использует библиотеку, должно иметь ресурсы с тем же именем, которое вы жестко закодировали.

2 голосов
/ 29 марта 2011

Это и есть причина для создания Framework - в Framework у вас есть:

  • Статическая библиотека (с двоичными файлами для симулятор и телефон слились воедино)
  • Включение файлов пользователем фреймворка необходимо
  • Ресурсы, в которых нуждается структура, может быть что угодно, включая .plist файлы, изображения или XIB.

Edit:

Удалена ссылка, которая была мертва. Вам больше не нужно знать, как создавать фреймворки для iOS, потому что, начиная с iOS8, вы можете заставить Xcode создать проект фреймворка для iOS.

На самом деле это также отличный подход, потому что фреймворки можно легко импортировать в Playgrounds для вызова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...