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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
65
Scheduled Releases
ruenzuo
0
33
Other Decks in Programming
See All in Programming
ぼくの開発環境2026
yuzneri
0
220
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
2026年 エンジニアリング自己学習法
yumechi
0
130
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
370
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
4
680
CSC307 Lecture 05
javiergs
PRO
0
500
Data-Centric Kaggle
isax1015
2
770
Architectural Extensions
denyspoltorak
0
290
Fluid Templating in TYPO3 14
s2b
0
130
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
170
Featured
See All Featured
Believing is Seeing
oripsolob
1
55
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
The Invisible Side of Design
smashingmag
302
51k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
140
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
130
Unsuck your backbone
ammeep
671
58k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.5k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
94
First, design no harm
axbom
PRO
2
1.1k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
350
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
220
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