Beyond ‘what is CocoaPods?’ @ CocoaHeads NL 21-02-2014

881 views

Published on

Some often overlooked features of CocoaPods.

Published in: Technology, Spiritual
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
881
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
11
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Beyond ‘what is CocoaPods?’ @ CocoaHeads NL 21-02-2014

  1. 1. Beyond ‘what is CocoaPods?’ Eloy Durán @alloy 21 Jan 2014
  2. 2. What is CocoaPods? @alloy 21 Jan 2014
  3. 3. WHAT IS COCOAPODS? A Dependency Manager A Community around mostly Open-Source Objective-C code @alloy 21 Jan 2014
  4. 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
  5. 5. Acknowledgments @alloy 21 Jan 2014
  6. 6. ACKNOWLEDGMENTS Pods you use in your application Their copyright information Their license information @alloy 21 Jan 2014
  7. 7. ACKNOWLEDGMENTS @alloy 21 Jan 2014
  8. 8. ACKNOWLEDGMENTS @alloy 21 Jan 2014
  9. 9. ACKNOWLEDGMENTS @alloy 21 Jan 2014
  10. 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
  11. 11. ACKNOWLEDGMENTS @alloy 21 Jan 2014
  12. 12. $ pod lib lint @alloy 21 Jan 2014
  13. 13. $ POD LIB LINT @alloy 21 Jan 2014
  14. 14. $ POD LIB LINT @alloy 21 Jan 2014
  15. 15. $ POD LIB LINT @alloy 21 Jan 2014
  16. 16. $ POD LIB LINT @alloy 21 Jan 2014
  17. 17. $ POD LIB LINT @alloy 21 Jan 2014
  18. 18. $ POD LIB LINT @alloy 21 Jan 2014
  19. 19. $ POD LIB LINT @alloy 21 Jan 2014
  20. 20. Specification repositories @alloy 21 Jan 2014
  21. 21. SPECIFICATION REPOSITORIES @alloy 21 Jan 2014
  22. 22. SPECIFICATION REPOSITORIES @alloy 21 Jan 2014
  23. 23. Plugins @alloy 21 Jan 2014
  24. 24. PLUGINS $ pod browse ARAnalytics $ pod doc ORStackView $ pod try FLKAutoLayout @alloy 21 Jan 2014
  25. 25. Roadmap @alloy 21 Jan 2014
  26. 26. TRUNK.COCOAPODS.ORG Centralised authentication server Handles taking a JSON Podspec and merging into the Specs repo @alloy 21 Jan 2014
  27. 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
  28. 28. Thanks @alloy / @CocoaPods / @CocoaPodsFeed @alloy 21 Jan 2014

×