Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Cuando haces Pods ya no hay stop - CocoaPods - ...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Jorge Maroto
October 19, 2013
Programming
2.5k
0
Share
Cuando haces Pods ya no hay stop - CocoaPods - Codemotion 2013
http://codemotion.es/talk/19-october/26
Jorge Maroto
October 19, 2013
More Decks by Jorge Maroto
See All by Jorge Maroto
React Native Introduction
patoroco
2
410
Intro to React Native
patoroco
0
170
Automatiza tu flow en iOS
patoroco
2
400
Synchronizing without internet - Multipeer Connectivity (iOS)
patoroco
0
480
Testing en iOS - AgileCyL - Pucela Testing Days 2013
patoroco
0
2.5k
Introducción al desarrollo para iOS - CyLicon Valley
patoroco
0
120
Other Decks in Programming
See All in Programming
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
0
110
Symfony AI in Action - SymfonyLive Berlin 2026
chr_hertel
1
150
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
180
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
280
関係性から理解する"同一性"の型用語たち
pvcresin
1
180
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
370
属人化しないコード品質の作り方_2026.04.07.pdf
muraaano
1
360
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
200
〜バイブコーディングを超えて〜 チームで実験し続けたAI駆動開発
tigertora7571
0
210
🦞OpenClaw works with AWS
licux
1
370
cloudnative conference 2026 flyle
azihsoyn
1
190
Making the RBS Parser Faster
soutaro
0
720
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
21k
Docker and Python
trallard
47
3.8k
The agentic SEO stack - context over prompts
schlessera
0
780
Build your cross-platform service in a week with App Engine
jlugia
234
18k
A better future with KSS
kneath
240
18k
The untapped power of vector embeddings
frankvandijk
2
1.7k
So, you think you're a good person
axbom
PRO
2
2k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Claude Code のすすめ
schroneko
67
220k
First, design no harm
axbom
PRO
2
1.2k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
340
Transcript
@patoroco
[email protected]
http://tactilapp.com Jorge Maroto García Cuando haces Pods ya
no hay stop
Jorge Maroto García. Co-founder & iOS Developer @ Tactilapp. +3
años jugando con iOS. AFNetworking collaborative book http://afnbook.github.io/ Fanboy. Hola, me presento…
Flickr: http://www.flickr.com/photos/julianaorihuela/384300758/ SOFTWARE
Eufemismo del copy & paste. Pros: ¿fácil? Contras: descarga +
configuración manual. lib.zip, lib-old.zip, lib-oldest.zip... Modo hacker: git clone Gestión de dependencias I Reutilización ‘manual’ del código
Eloy Durán - Without Cocoa Pods (https://vimeo.com/63891717)
Eloy Durán - Without Cocoa Pods (https://vimeo.com/63891717)
Gestión de dependencias II Submódulos GIT Pros: fácil de actualizar.
Contras: configuración manual.
Gestión de dependencias III
¿Qué? Gestor de dependencias para Objective-C (iOS & Mac OS
X). Basado en Ruby Gems + Bundler. Símiles para otros lenguajes. npm, gems, composer, Maven,...
¿Cuándo? First commit, 12 Agosto 2011. Eloy Durán (@alloy). Versión
actual: 0.26.2 (19.10.13). Historia & hitos: https://speakerdeck.com/orta/cocoapods-state-of-the-union
None
¿Cómo? Gema de Ruby. Podfile + .podspec. Repositorio en github
con todas las specs.
¿Dónde? Web de Cocoa Pods http://cocoapods.org/ Gema de Ruby http://rubygems.org/gems/cocoapods
¿Quién? Fuente: https://speakerdeck.com/orta/cocoapods-state-of-the-union
¿Cuánto?
None
None
None
Datos 2 años de trabajo. 1.400 colaboradores. 2.300 librerías. 4.000
pull-requests. 6.000 podspecs. 220.000 descargas (Ruby Gems). Fuente: https://speakerdeck.com/orta/cocoapods-state-of-the-union
None
Instalación Tip: Gemfile por proyecto * * http://www.punteroavoid.com/blog/2013/07/12/iniciando-un-nuevo-proyecto-ios/
Backstage
Hello Pods! 1. Crear proyecto en XCode. 2. Crear y
configurar el Podfile. 3. pod install. 4. A partir de ahora se utiliza el .xcworkspace en vez de el .xcodeproj.
Crear el podfile
Crear el podfile
Editar Podfile
Instalación
.xcworkspace Nuevo proyecto Pods. Añadidas las librerías del Podfile. Añadidas
las dependencias. Frameworks del SDK. Otras librerías Cocoa Pods.
Utilizando la librería
None
None
Control de versiones .xcworkspace Podfile Podfile.lock Pods/
¿Librerías? Foto: http://www.dogwallpapers.net
http://cocoapods.org
@cocoapods
http://github.com/CocoaPods/specs
None
¡Mi librería tiene que ser c00l!
Do It Yourself 1. Crea la librería. 2. git tag
(*) 3. Súbela a Github. 4. Crea el fichero .podspec 5. ¡Comparte! * Ruby Gems Semantic Versioning http://guides.rubygems.org/patterns/#semantic_versioning
None
None
None
Los niños buenos testean los podspecs antes de enviarlos
None
Comparte el podspec 1. Repito: verifica tu podspec. 2. No
te saltes el paso 1. 3. Fork del repositorio de Specs. 4. Crear carpeta versionada de la librería. 5. Push.
None
None
None
¿Y si no es mi librería? Foto: http://www.fondosni.com/
None
None
A mi jefe no le gusta que enseñe Foto: https://vimeo.com/51631519
Specs privados 1. Fork del repo Specs de github (opcional).
2. Añadir repo a la búsqueda de pods. 3. Crear pod normalmente. 4. Guardar versionado.
None
None
None
None
None
None
Una ayudita, por favor
KFCocoaPodsPlugin https://github.com/ricobeck/KFCocoaPodsPlugin
KFCocoaPodsPlugin https://github.com/ricobeck/KFCocoaPodsPlugin
None
CocoaDocs http://cocoadocs.org
None
None
[email protected]
http://tactilapp.com Jorge Maroto García Cuando haces Pods ya no
hay stop @patoroco http://jorgemaroto.es http://git.jorgemaroto.es http://in.jorgemaroto.es http://maroto.me/ttzc