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
CocoaPods 5 minute introduction
Search
Boris Bügling
September 28, 2015
Programming
0
86
CocoaPods 5 minute introduction
Quick introduction to CocoaPods, given at the OpenSourceBash Berlin 2015.
Boris Bügling
September 28, 2015
Tweet
Share
More Decks by Boris Bügling
See All by Boris Bügling
Testing ⌚️ Apps and Other Extensions
neonichu
1
4.6k
Cross-platform Swift
neonichu
4
18k
Building better API clients in Swift
neonichu
1
290
Cross-platform Swift
neonichu
3
900
Swift Package Manager
neonichu
2
330
Swift Package Manager
neonichu
0
51
📺
neonichu
0
2k
Cross-Platform Swift
neonichu
0
76
Swift Package Manager
neonichu
6
4.3k
Other Decks in Programming
See All in Programming
「個人開発マネタイズ大全」が教えてくれたこと
bani24884
1
290
もう僕は OpenAPI を書きたくない
sgash708
6
1.9k
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
14
4.8k
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
9
1.5k
AIレビュー導入によるCIツールとの共存と最適化
kamo26sima
1
660
JAWS Days 2025のインフラ
komakichi
1
330
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
320
⚪⚪の⚪⚪をSwiftUIで再現す る
u503
0
120
GoとPHPのインターフェイスの違い
shimabox
2
220
Boos Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
630
Jakarta EE meets AI
ivargrimstad
0
660
良いコードレビューとは
danimal141
9
7.9k
Featured
See All Featured
A designer walks into a library…
pauljervisheath
205
24k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Docker and Python
trallard
44
3.3k
Unsuck your backbone
ammeep
669
57k
How to train your dragon (web standard)
notwaldorf
91
5.9k
Navigating Team Friction
lara
183
15k
Become a Pro
speakerdeck
PRO
26
5.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Transcript
CocoaPods OpenSourceBash, September 2015 Boris Bügling - @NeoNacho
CocoaPods is the dependency manager for Swift and Objective- C
Cocoa projects.
None
Reducing this
to this pod 'ReactiveCocoa'
but also • Declarative language for libraries • Transitive dependencies
• Discovery of new libraries • Plugin system
podspec Pod::Spec.new do |s| s.name = "Contentful" s.version = "0.1.0"
s.summary = "Swift SDK for Contentful's Content Delivery API." s.homepage = "https://github.com/contentful/contentful.swift/" s.social_media_url = 'https://twitter.com/contentful' s.license = { :type => 'MIT', :file => 'LICENSE' } s.authors = { "Boris Bügling" => "boris@buegling.com" } s.source = { :git => "https://github.com/contentful/contentful.swift.git", :tag => s.version.to_s } s.requires_arc = true s.source_files = 'Code/*.swift' s.ios.deployment_target = '9.0' s.osx.deployment_target = '10.11' s.dependency 'Interstellar', '~> 1.1.0' end
$ pod install Analyzing dependencies Downloading dependencies Using Interstellar (1.1.0)
Using Nimble (2.0.0-rc.3) Using Quick (0.6.0) Generating Pods project Integrating client project Sending stats
Technologies • Written in Ruby • Relies heavily on Xcode
Websites
None
None
Community
Test Jam 2015
Contributor Coins
RailsGirls Summer of Code
Contributing
Resources • http://cocoapods.org • http://blog.cocoapods.org/starting-open-source/ • https://github.com/CocoaPods/CocoaPods/labels/ d1%3Aeasy