2015-02-18 1 views
2

У меня есть проект. И часть его очень общая и может быть разработана отдельно. Поэтому я хочу извлечь его в некоторые рамки/библиотеки. Каков правильный способ сделать это?Как извлечь часть кода в фреймворк

+1

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

ответ

1

У меня была такая же ситуация, чтобы это сделать. Сначала вы должны создать библиотеку, а затем преобразовать ее в фреймворк.

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

http://www.raywenderlich.com/65964/create-a-framework-for-ios

Будьте очень осторожны .m и .h файлов. Иногда у вас есть одно и то же объявление класса и другой реализации. В этом случае вы можете включить только файлы .h. Если вы забудете некоторые файлы .m, вы получите ошибку linker-o для отсутствующего символа, и если вы забудете удалить из фаз сборки, вы получите дубликат символа.

Надеюсь, это поможет, если я помню что-то еще, я отредактировал этот ответ.

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