3. WHAT IS COCOAPODS?
A Dependency Manager
A Community around mostly Open-Source
Objective-C code
@alloy 21 Jan 2014
4. WHAT IS COCOAPODS?
Users install a Ruby gem
Developers provide recipes, for building
libraries through Xcode, called Podspecs
Users write a list of dependencies in a
Podfile
CocoaPods pulls in externals to your
project with as little changes to your
project as possible
@alloy 21 Jan 2014
10. ACKNOWLEDGMENTS
It’s not Open-Source unless it has an OSI
approved license
Without any license, you are not allowed
to use other people’s work at all
Most developers ANAL, they won’t bother
@alloy 21 Jan 2014
27. ITERATIVE DEPENDENCY RESOLVER
Create a recursive dependency graph,
looking through history
This means that very complex
dependencies can be automated
@alloy 21 Jan 2014