Third-party code and package management are probably not the sexiest topic in this book, or programming in general. But it's one of those things that you'll run up against sooner or later, and you'll be glad of any exploratory work you do now, particularly if you find yourself in a team environment, where you'll be expected to just run with it.
You have learned about the following topics in this chapter:
- The advantages, and disadvantages, of using third-party code
- The various ways code libraries can be distributed
- The advantages, and disadvantages, of using package management
- Manual installation without any management tools at all
- Native installation using the Swift Package Manager
- Third-party tools: Cocoapods and Carthage
- Homebrew and Git installation and their use in package management
The next chapter wraps up the book with a look at where to go from here.