Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Swift London: CocoaPods - Pioneering Swift

Swift London: CocoaPods - Pioneering Swift

Talk at Swift London at 21th Oct 2014 about the roadmap of Swift and framework support of CocoaPods, the dependency manager for Cocoa.

Marius Rackwitz

October 21, 2014
Tweet

More Decks by Marius Rackwitz

Other Decks in Programming

Transcript

  1. 21 Oct 2014 @mrackwitz WHAT IS COCOAPODS? An application level

    dependency manager A community around mostly open source Objective-C code
  2. 21 Oct 2014 @mrackwitz WHAT IS COCOAPODS? Users downloads a

    ruby gem Developers provide recipes for creating Xcode projects called Podspecs Users write a list of dependencies in simple text file called a Podfile CocoaPods pulls in externals to your project with as little changes to your project as possible
  3. 21 Oct 2014 @mrackwitz But I want to introduce it

    there, where it has the most impact.
  4. 21 Oct 2014 @mrackwitz You can use Swift in your

    app, and embed Obj-C Pods.

  5. 21 Oct 2014 @mrackwitz You can use Swift in your

    app,
 but you can't embed Swift Pods.

  6. 21 Oct 2014 @mrackwitz You can use Swift in your

    app,
 but you can't embed Swift Pods.
 So far.
  7. 21 Oct 2014 @mrackwitz COCOA TOUCH FRAMEWORKS: Bundles of Resources,

    Clang Module Slices, Standard Dylibs and Embedded Frameworks. We need to support under the hood Clang Modules, too.