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
80
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
69
Be the Quality You Want to See in Your App [Swift Edition]
viteinfinite
1
420
Other Decks in Programming
See All in Programming
脱Riverpod?fqueryで考える、TanStack Queryライクなアーキテクチャの可能性
ostk0069
0
530
The Modern View Layer Rails Deserves: A Vision For 2025 And Beyond @ RailsConf 2025, Philadelphia, PA
marcoroth
2
740
iOS 26にアップデートすると実機でのHot Reloadができない?
umigishiaoi
0
140
ペアプロ × 生成AI 現場での実践と課題について / generative-ai-in-pair-programming
codmoninc
2
22k
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
880
新メンバーも今日から大活躍!SREが支えるスケールし続ける組織のオンボーディング
honmarkhunt
5
8.9k
副作用と戦う PHP リファクタリング ─ ドメインイベントでビジネスロジックを解きほぐす
kajitack
2
230
生成AI時代のコンポーネントライブラリの作り方
touyou
1
290
フロントエンドのパフォーマンスチューニング
koukimiura
6
2.2k
Flutterで備える!Accessibility Nutrition Labels完全ガイド
yuukiw00w
0
170
はじめてのWeb API体験 ー 飲食店検索アプリを作ろうー
akinko_0915
0
150
AI時代のソフトウェア開発を考える(2025/07版) / Agentic Software Engineering Findy 2025-07 Edition
twada
PRO
99
37k
Featured
See All Featured
Scaling GitHub
holman
460
140k
Side Projects
sachag
455
42k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
Adopting Sorbet at Scale
ufuk
77
9.5k
RailsConf 2023
tenderlove
30
1.2k
Docker and Python
trallard
45
3.5k
Building an army of robots
kneath
306
45k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Practical Orchestrator
shlominoach
189
11k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
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