© Jesse Feiler 2018
Jesse FeilerBeginning Reactive Programming with Swifthttps://doi.org/10.1007/978-1-4842-3621-5_2

2. Using CocoaPods

Jesse Feiler1 
Plattsburgh, New York, USA

CocoaPods is a tool for managing multiple components in an Xcode project. The basic overview is that you create your Xcode project as usual. You then run CocoaPods to place your Xcode project into a new workspace that it creates. Next to your project in your workspace are various CocoaPods with the updates you want to install.

CocoaPods can download the updates as needed from a GitHub repository, so you don’t need to worry about doing that yourself. The CocoaPods tool keeps the versions of these public updates for you, but you can also create your own private repository ...

Get Beginning Reactive Programming with Swift: Using RxSwift, Amazon Web Services, and JSON with iOS and macOS now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.