gerenciando dependencias no ios com cocoapods, qcon sp 2012

10
QCon SP 2012 - Caelum @dchohfi ohfi Gerenciando dependências no iOS Diego Chohfi Turini github: /dchohfi CocoaPods .org Tuesday, August 7, 12

Upload: diego-chohfi

Post on 31-Aug-2014

526 views

Category:

Technology


5 download

DESCRIPTION

Apresentação no QCon 2012 sobre gerenciamento de dependências no mundo Apple - tanto para OSX quando para iOS - utilizando CocoaPods.

TRANSCRIPT

Page 1: Gerenciando dependencias no iOS com CocoaPods, QCon SP 2012

QCon SP 2012 - Caelum @dchohfi

@dchohfi@dchohfi

Gerenciando dependências no iOS

Diego Chohfi Turini

github: /dchohfi

CocoaPods .org

Tuesday, August 7, 12

Page 2: Gerenciando dependencias no iOS com CocoaPods, QCon SP 2012

QCon SP 2012 - Caelum @dchohfi

@dchohfi@dchohfi

Gerenciando dependências no iOS

Diego Chohfi Turini

github: /dchohfi

CocoaPods .org

Tuesday, August 7, 12

Page 3: Gerenciando dependencias no iOS com CocoaPods, QCon SP 2012

QCon SP 2012 - Caelum @dchohfi

@dchohfi@dchohfi

$[sudo] gem install cocoapods$pod setup

Ruby Gem

Tuesday, August 7, 12

Page 4: Gerenciando dependencias no iOS com CocoaPods, QCon SP 2012

QCon SP 2012 - Caelum @dchohfi

@dchohfi@dchohfi

platform :iospod 'DCKeyValueObjectMapping', '~> 1.1'pod 'SBJson', '~> 3.1'

$ touch Podfile$ mate Podfile

$ pod install $ open App.xcworkspace

For User

Tuesday, August 7, 12

Page 5: Gerenciando dependencias no iOS com CocoaPods, QCon SP 2012

QCon SP 2012 - Caelum @dchohfi

@dchohfi@dchohfi

Tuesday, August 7, 12

Page 6: Gerenciando dependencias no iOS com CocoaPods, QCon SP 2012

QCon SP 2012 - Caelum @dchohfi

@dchohfi@dchohfi

For Devs

github.com/CocoaPods/Specs

Fork it Pod/version/pod.podsec

Tuesday, August 7, 12

Page 7: Gerenciando dependencias no iOS com CocoaPods, QCon SP 2012

QCon SP 2012 - Caelum @dchohfi

@dchohfi@dchohfi

Pod::Spec.new  do  |s|    s.name                          =    'DCKeyValueObjectMapping'    s.version                    =    '1.1'    s.license                    =    'MIT'    s.summary                    =    'Blablabla,  whiskas  sache'    s.homepage                  =    'https://github.com/dchohfi/KeyValueObjectMapping'    s.author                      =    {  'Diego  Chohfi'  =>  '[email protected]'  }    s.source                      =    {  :git  =>  'https://github.com/dchohfi/KeyValueObjectMapping.git',  :tag  =>  '1.1'  }    s.source_files          =    'KeyValueObjectMapping'    s.requires_arc          =    trueend

Specs / DCKeyValueObjectMapping / 1.1 / DCKeyValueObjectMapping.podspec

WIN \o/

Tuesday, August 7, 12

Page 8: Gerenciando dependencias no iOS com CocoaPods, QCon SP 2012

QCon SP 2012 - Caelum @dchohfi

@dchohfi@dchohfi

Tuesday, August 7, 12

Page 9: Gerenciando dependencias no iOS com CocoaPods, QCon SP 2012

QCon SP 2012 - Caelum @dchohfi

@dchohfi@dchohfi

Tuesday, August 7, 12

Page 10: Gerenciando dependencias no iOS com CocoaPods, QCon SP 2012

QCon SP 2012 - Caelum @dchohfi

@dchohfi@dchohfi

IP-67 | Desenvolvimento móvel com iOS 5

Quer aprender mais?

Tuesday, August 7, 12