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
Dynamic Frameworks (on iOS)
Search
Simone Civetta
December 11, 2014
Programming
0
74
Dynamic Frameworks (on iOS)
Simone Civetta
December 11, 2014
Tweet
Share
More Decks by Simone Civetta
See All by Simone Civetta
2021: CI for Mobile: State of The Art
viteinfinite
0
360
MVI : une architecture robuste et moderne pour vos applications mobiles
viteinfinite
2
510
Cross-Platform Modules with Kotlin/Native (v. 2018.10)
viteinfinite
0
81
Face Recognition with Vision & Core ML
viteinfinite
1
1k
Shared Cross-Platform Modules with Kotlin/Native
viteinfinite
1
280
Server-Side Swift @ Devoxx FR
viteinfinite
0
87
Swift on the Raspberry PI
viteinfinite
0
100
Server-Side Swift
viteinfinite
0
70
Be the Quality You Want to See in Your App [Swift Edition]
viteinfinite
1
420
Other Decks in Programming
See All in Programming
Streamlitで実現できるようになったこと、実現してくれたこと
ayumu_yamaguchi
2
220
Claude Code派?Gemini CLI派? みんなで比較LT会!_20250716
junholee
1
690
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
490
テスト駆動Kaggle
isax1015
1
880
The Niche of CDK Grant オブジェクトって何者?/the-niche-of-cdk-what-isgrant-object
hassaku63
1
690
「次に何を学べばいいか分からない」あなたへ──若手エンジニアのための学習地図
panda_program
3
640
Vibe Codingの幻想を超えて-生成AIを現場で使えるようにするまでの泥臭い話.ai
fumiyakume
18
9.2k
CDK引数設計道場100本ノック
badmintoncryer
2
560
NEWT Backend Evolution
xpromx
1
150
はじめてのWeb API体験 ー 飲食店検索アプリを作ろうー
akinko_0915
0
160
AWS Summit Japan 2024と2025の比較/はじめてのKiro、今あなたは岐路に立つ
satoshi256kbyte
1
250
AI Ramen Fight
yusukebe
0
110
Featured
See All Featured
Designing for Performance
lara
610
69k
Gamification - CAS2011
davidbonilla
81
5.4k
We Have a Design System, Now What?
morganepeng
53
7.7k
Adopting Sorbet at Scale
ufuk
77
9.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
850
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
109
19k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Scaling GitHub
holman
461
140k
RailsConf 2023
tenderlove
30
1.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
It's Worth the Effort
3n
185
28k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Transcript
Cocoa Dynamic Frameworks (on iOS)
None
Cocoa Framework
What A collection of resources Compiled code + public headers
Why · Extensions · Sharing code between applications · Public
distribution
Why
DRY Don't Repeat Yourself
DRY If the code appears more than once, it belongs
in a framework
Dynamic Frameworks
Dynamic Frameworks A dynamic framework, when updated, does not require
applications to relink to them OS X already supports Dynamically Linked frameworks
None
How
And...
CocoaPods
CocoaPods
Testable
Extensions
NS_ EXTENSION_ UNAVAILABLE_ IOS EventKitUI UIActionSheet UIAlertView +[UIapplication sharedApplication] -[UIApplication
beginIgnoringInteractionEvents] -[UIApplication endIgnoringInteractionEvents] -[UIApplication openURL:]
Visibility
Visibility
Visibility · Project · Public · Private
Visibility
Reférences : WWDC 2014 Session 416
Thanks ! @viteinfinite