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
!Introducing Swift in large code bases
Search
Renzo Crisóstomo
August 07, 2016
Programming
1
82
!Introducing Swift in large code bases
Slides from presentation given at CocoaHeads Hamburg August 2016 meet up.
Renzo Crisóstomo
August 07, 2016
Tweet
Share
More Decks by Renzo Crisóstomo
See All by Renzo Crisóstomo
Performance Testing using DTrace
ruenzuo
2
120
Continuous Integration in a monorepo
ruenzuo
0
500
Secret History: xcconfig files
ruenzuo
0
66
Scheduled Releases
ruenzuo
0
36
Other Decks in Programming
See All in Programming
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
240
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.2k
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
250
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
300
文字コードの話
qnighy
44
17k
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
140
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
990
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
15
8.9k
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
860
LangChain4jとは一味違うLangChain4j-CDI
kazumura
1
190
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
340
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
110
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
770
Why Our Code Smells
bkeepers
PRO
340
58k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
250
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
270
Amusing Abliteration
ianozsvald
0
130
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
WENDY [Excerpt]
tessaabrams
9
36k
Color Theory Basics | Prateek | Gurzu
gurzu
0
250
A designer walks into a library…
pauljervisheath
210
24k
The Curse of the Amulet
leimatthew05
1
10k
Transcript
!INTRODUCING SWIFT IN LARGE CODE BASES RENZO CRISÓSTOMO (@RUENZUO)
ARTSY/EIGEN#1246: DYLD CRASH AT LAUNCH Dyld Error Message: Dyld Message:
Library not loaded: @rpath/CocoaLumberjack.framework/CocoaLumberjack Referenced from: !/Artsy.app/Artsy Reason: no suitable image found. Did find: ! mremap_encrypted() => -1, errno=12 for ! !
ITUNES CONNECT WAS HELPFUL
Apple advises to use about half a dozen dynamic frameworks
in an app. Hard to achieve with external & internal deps. — Arkadiusz Holko (@arekholko)
XING.APP > CocoaPods as dependency manager > 50 dependencies (20
internal) > Complex dependency graph
WHAT OPTIONS DID WE HAVE? > Switch back to dynamic
frameworks ! > Merge frameworks " > Carthage (or Rome) to build Swift Pods # > Make Swift work with static libraries $
MEET AMIMONO HTTPS://GITHUB.COM/RUENZUO/COCOAPODS-AMIMONO
THANK YOU