Join Scott Gardner for an in-depth discussion in this video How to use the exercise files, part of Reactive Programming in iOS with RxSwift.
- [Voiceover] If you have access to the exercise files for this course you can download them to your desktop as I have done here. If you don't have access to the exercise files that's okay, you can still follow along by watching how I use the files. The exercise files have been organized into chapters and within each chapter there are exercise files for each video. There's both a start and an end state. So you can open the start project and follow along and when you're done you can unzip and open the finished project to compare your work with the finished version that you see on screen at the end of each video.
In each project they'll be both a .xcodeproj file and a .xcworkspace file. Always open the .xcworkspace file to open the project. I've already set up all projects used throughout this course to use CocoaPods to import third party libraries such as RxSwift. You'll want to first build the project to make these libraries available. If you'd like to learn how to set up and use CocoaPods in your own projects here's a link to a helpful getting started guide.
Some videos have been broken up into multiple parts. For these videos begin with the exercise files for part one and they'll be used throughout the topic. Now let's get started.
Learn reactive programming with Reactive Extensions for Swift and iOS by following along with author Scott Gardner. Scott introduces the Reactive Extensions libraries for Swift and Cocoa Touch, and shows how to work with observable sequences, bind user interface and data elements, perform networking operations, debug Rx code, and more.
- Using the Reactive Extensions library
- Working with observable sequences
- Binding UI and data elements
- Binding table and collection views
- Error handling