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
100
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.7k
Cross-platform Swift
neonichu
4
18k
Building better API clients in Swift
neonichu
1
310
Cross-platform Swift
neonichu
3
930
Swift Package Manager
neonichu
2
340
Swift Package Manager
neonichu
0
56
📺
neonichu
0
2k
Cross-Platform Swift
neonichu
0
96
Swift Package Manager
neonichu
6
4.4k
Other Decks in Programming
See All in Programming
プログラマのための作曲入門
cheebow
0
530
NetworkXとGNNで学ぶグラフデータ分析入門〜複雑な関係性を解き明かすPythonの力〜
mhrtech
3
980
明日から始めるリファクタリング
ryounasso
0
110
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
170
iOSDC.pdf
chronos2500
2
650
SpecKitでどこまでできる? コストはどれくらい?
leveragestech
0
490
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
150
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
4.1k
iOSアプリの信頼性を向上させる取り組み/ios-app-improve-reliability
shino8rayu9
0
140
CSC305 Lecture 01
javiergs
PRO
1
390
Django Ninja による API 開発効率化とリプレースの実践
kashewnuts
0
900
Pull-Requestの内容を1クリックで動作確認可能にするワークフロー
natmark
2
440
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
How GitHub (no longer) Works
holman
315
140k
RailsConf 2023
tenderlove
30
1.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Optimizing for Happiness
mojombo
379
70k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.6k
Being A Developer After 40
akosma
91
590k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
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