Mobile Couch

62: Google Your Problem


Listen Later

After touching on some Core Data follow-up, Jake proposes that the couch talk about Frameworks. Apple’s Cocoa includes a lot of things, and arguably more than most other first-party SDK, but there’s alway a need for additional frameworks to solve common issues.

He starts by laying out a few different pieces of the framework puzzle, from how to discover them, how to actually get the code, and how to implement it in your own projects.

One solution for managing these third-party dependencies is to use Git’s submodules. Jelly mentions that this is how he manages and maintains the external libraries he maintains alongside his code.

Another is Cocoapods, which solves all three aspects of finding and using libraries, including finding of projects, and the actual integration with your Xcode project.

Finally, the cool kid on the block right now is Carthage, which only deals with the building and preparation of the dependency tree, whereas discovery and the actual integration is dealt with by the developer.

Show notes:
  • Haneke
  • Cocoa Controls
  • CocoaPods
  • Carthage
  • A quick note on dependencies in Ruby on Rails projects (Manfred Stienstra)
  • Frameworks Increase App Launch Time (Artsy on GitHub)

We'd love it if you got in touch! We are @_mobilecouch on Twitter and you can even email us at [email protected], if you're so inclined!

...more
View all episodesView all episodes
Download on the App Store

Mobile CouchBy Ben Trengrove and Daniel “Jelly” Farrelly

  • 5
  • 5
  • 5
  • 5
  • 5

5

7 ratings