Для своей серии постов про RxSwift я задумал использовать для наглядности Playgrounds, но тут встал вопрос, а каким образом подключить туда внешнюю библиотеку из CocoaPods? Напрямую это сделать не получится, но можно создать пустой проект, сгенерировать workspace, а затем уже в него добавить playground. Подробная полследовательность шагов ниже.
- Создадим пустой проект (Single View Application);
- Выполняем
pod init
, вписываем нужные поды в Podfile, как обычно; - Выполняем
pod install
, открываем workspace; - Создаем новый Playground (Blank), сохраним его в папку с проектом, который мы создавали выше;
- Открываем workspace нашего проекта и перетаскиваем Playground (из Finder) в него (в XCode);
- Соберем проект (Product > Build или нажать Cmd + B);
- Теперь выбираем наш Playground, импортируем модули, как в обычных swift-файлах, и можно писать код.