I kept seeing references on github to CocoaPods and Carthage but had no clue how to use them or what they were for.
Today I stumbled upon a tutorial on one of my favourite iOS/Swift tutorial sites RawWenderlich.com that went through explaining the W5s behind Carthage!
Tutorial Link: Getting Started with Carthage
I did the whole tutorial and now all is clear and I can start using Carthage in my projects where it may be useful. 😀 Sometimes all it takes is a structured learning environment to make something crystal clear in my head!
I also now see how Carthage can be better than CocoaPods so I think I’ll stick to using Carthage in the future.