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
62
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
340
MVI : une architecture robuste et moderne pour vos applications mobiles
viteinfinite
2
480
Cross-Platform Modules with Kotlin/Native (v. 2018.10)
viteinfinite
0
66
Face Recognition with Vision & Core ML
viteinfinite
1
840
Shared Cross-Platform Modules with Kotlin/Native
viteinfinite
1
240
Server-Side Swift @ Devoxx FR
viteinfinite
0
70
Swift on the Raspberry PI
viteinfinite
0
76
Server-Side Swift
viteinfinite
0
54
Be the Quality You Want to See in Your App [Swift Edition]
viteinfinite
1
310
Other Decks in Programming
See All in Programming
受託開発でGitLab CI を活用していく
xiombatsg
1
270
Front-end application development, Symfony-style(s)
dunglas
2
1.9k
オブジェクト指向のリ・オリエンテーション~歴史を振り返り、AI時代に向きなおる~
hanyudaeiiti
9
5.6k
元気予報
suu_mire0726
0
850
Elm Form Validation
bkuhlmann
0
500
Ruby製社内ツールのGo移行
bgpat
2
330
Doctrine ORMでValue Objectを扱う方法4選 #phpstudy / 4 ways to handle Value Objects with Doctrine ORM
77web
4
110
Folding Cheat Sheet #3
philipschwarz
PRO
0
110
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.6k
品質とスピードを両立: TypeScriptの柔軟な型システムをバックエンドで活用する
kosui
8
2.2k
プールにゆこう
irof
2
120
HUIT新歓2024「競技プログラミング、やってみませんか?」
slephy2784
1
250
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
29
46k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Adopting Sorbet at Scale
ufuk
67
8.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
GitHub's CSS Performance
jonrohan
1023
450k
The Invisible Side of Design
smashingmag
294
49k
What's in a price? How to price your products and services
michaelherold
237
11k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
20
1.6k
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