Javi%Lorbada CocoaPods is an easy-to-use dependency management tool for iOS and OS X development. Instead of downloading some code from GitHub, or even our own libraries and copying them to our projects (and thus making future updates a pain), we can let CocoaPods do it all for us! What’s CocoaPods? According their website cocoapods is: “The best way to manage library dependencies in Objective-C projects.” and, so far, at least at the present time the advertising is true :)
Javi%Lorbada Make our life easier Save time Automate everything Consistent Workspaces Easy updates Dependency resolution Huge community Docs for free Why CocoaPods? Working with third party libraries in an Xcode project isn’t always easy and it can often be a pain, especially when integrating non-ARC libraries in an ARC-enabled project.
Javi%Lorbada Pod Specifies a dependency of the project, represents a library. Podfile The Podfile is a specification that describes the dependencies of the targets of one or more Xcode. projects. Podspec Is the specs of the pods, our library. Podfile.lock The lock versions of our pods. How CocoaPods works?
Javi%Lorbada Pod Specifies a dependency of the project, represents a library. Podfile The Podfile is a specification that describes the dependencies of the targets of one or more Xcode. projects. Podspec Is the specs of the pods, our library. Podfile.lock The lock versions of our pods. How CocoaPods works?
Javi%Lorbada Pod Specifies a dependency of the project, represents a library. Podfile The Podfile is a specification that describes the dependencies of the targets of one or more Xcode. projects. Podspec Is the specs of the pods, our library. Podfile.lock The lock versions of our pods. How CocoaPods works?
Javi%Lorbada Pod Specifies a dependency of the project, represents a library. Podfile The Podfile is a specification that describes the dependencies of the targets of one or more Xcode. projects. Podspec Is the specs of the pods, our library. Podfile.lock The lock versions of our pods. How CocoaPods works?
Javi%Lorbada How to start with CocoaPods? Create Xcode project Install CocoaPods Configure for your private Pods Create our Podfile Install dependencies (Pods) Open Workspace and enjoy!
Javi%Lorbada Sources • Cocoapods • Using CocoaPods for in-house components • Getting Started With CocoaPods • Advanced dependencies with CocoaPods • Streamlining Cocoa Development With CocoaPods