Структура папок и рабочая область Xcode для Cocoapod
Я хотел бы распространять некоторые классы как Cocoapod. Я намерен предоставить следующее:
- Сами классы (несколько подклассов UIView)
- Небольшой пример приложения
Я просматривал некоторые хорошо зарекомендовавшие себя проекты на Github, и похоже, что нет единого установленного способа настроить мой проект. Должен ли я использовать одно рабочее пространство с несколькими проектами? Один проект и одна простая папка (для просмотров)?
Одно (возможно, очевидное) требование - после того, как структура установлена и пакет загружен, пример приложения не должен быть включен.
Возможно, есть какие-то учебники там? Я провел несколько часов, осматриваясь и делая какие-то попытки, но я неизменно сталкиваюсь с тем или иным препятствием.
Например: если у меня есть один проект и одна папка в рабочей области (которую я скопировал из https://github.com/mattt/TTTAttributedLabel), я не могу получить библиотечные классы в исходные тексты компиляции без их дублирования в демонстрационный проект.
Кажется, что каждая попытка наталкивалась на снафу, поэтому я надеюсь, что есть "правильный" способ сделать это.
1 ответ
Я нашел следующую демонстрацию наиболее простой для воспроизведения: http://nilsou.com/blog/2013/07/21/how-to-open-source-objective-c-code/