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
130
0
Share
CocoaPods 5 minute introduction
Quick introduction to CocoaPods, given at the OpenSourceBash Berlin 2015.
Boris Bügling
September 28, 2015
More Decks by Boris Bügling
See All by Boris Bügling
Testing ⌚️ Apps and Other Extensions
neonichu
1
4.7k
Cross-platform Swift
neonichu
4
18k
Building better API clients in Swift
neonichu
1
340
Cross-platform Swift
neonichu
3
960
Swift Package Manager
neonichu
2
360
Swift Package Manager
neonichu
0
81
📺
neonichu
0
2k
Cross-Platform Swift
neonichu
0
120
Swift Package Manager
neonichu
6
4.4k
Other Decks in Programming
See All in Programming
UIの境界線をデザインする | React Tokyo #15 メイントーク
sasagar
2
360
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
330
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
930
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
250
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
280
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
940
t *testing.T は どこからやってくるの?
otakakot
1
620
感情を設計する
ichimichi
5
1.5k
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
460
Radical Imagining - LIFT 2025-2027 Policy Agenda
lift1998
0
340
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
22
13k
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
370
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
270
Designing for Timeless Needs
cassininazir
0
190
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
130
A Tale of Four Properties
chriscoyier
163
24k
Paper Plane
katiecoart
PRO
1
49k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
The Curse of the Amulet
leimatthew05
1
11k
The Curious Case for Waylosing
cassininazir
0
300
We Are The Robots
honzajavorek
0
210
Faster Mobile Websites
deanohume
310
31k
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" => "
[email protected]
" } 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