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
66
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
500
Cross-Platform Modules with Kotlin/Native (v. 2018.10)
viteinfinite
0
71
Face Recognition with Vision & Core ML
viteinfinite
1
960
Shared Cross-Platform Modules with Kotlin/Native
viteinfinite
1
250
Server-Side Swift @ Devoxx FR
viteinfinite
0
81
Swift on the Raspberry PI
viteinfinite
0
86
Server-Side Swift
viteinfinite
0
58
Be the Quality You Want to See in Your App [Swift Edition]
viteinfinite
1
390
Other Decks in Programming
See All in Programming
Honoをフロントエンドで使う 3つのやり方
yusukebe
4
2.1k
【PHP】破壊的バージョンアップと戦った話〜決断と説得
satoshi256kbyte
0
120
2,500万ユーザーを支えるSREチームの6年間のスクラムのカイゼン
honmarkhunt
6
5.1k
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
770
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.7k
Immutable ActiveRecord
megane42
0
130
ファインディの テックブログ爆誕までの軌跡
starfish719
2
1.1k
Ruby on cygwin 2025-02
fd0
0
140
Honoとフロントエンドの 型安全性について
yodaka
4
250
知られざるDMMデータエンジニアの生態 〜かつてツチノコと呼ばれし者〜
takaha4k
4
1.3k
社内フレームワークとその依存性解決 / in-house framework and its dependency management
vvakame
1
550
SpringBoot3.4の構造化ログ #kanjava
irof
2
970
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
The Pragmatic Product Professional
lauravandoore
32
6.4k
The Invisible Side of Design
smashingmag
299
50k
How STYLIGHT went responsive
nonsquared
98
5.3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
YesSQL, Process and Tooling at Scale
rocio
171
14k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Practical Orchestrator
shlominoach
186
10k
For a Future-Friendly Web
brad_frost
176
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