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
Practical Code Injection
Search
Miguel Angel Quinones Garcia
March 16, 2015
Technology
0
84
Practical Code Injection
Blitz talk about practical uses of Code Injection for iOS. Given at NSConference 2015
Miguel Angel Quinones Garcia
March 16, 2015
Tweet
Share
More Decks by Miguel Angel Quinones Garcia
See All by Miguel Angel Quinones Garcia
Patterns for Offline-first applications
miguelquinon
3
310
Minimum Viable Tooling
miguelquinon
1
53
Poor man's functional programming
miguelquinon
0
150
Other Decks in Technology
See All in Technology
Wasm元年
askua
0
130
Observability в PHP без боли. Олег Мифле, тимлид Altenar
lamodatech
0
310
UIテスト自動化サポート- Testbed for XCUIAutomation practice
notoroid
0
120
MySQL5.6から8.4へ 戦いの記録
kyoshidaxx
1
150
原則から考える保守しやすいComposable関数設計
moriatsushi
3
520
AIのAIによるAIのための出力評価と改善
chocoyama
2
530
Clineを含めたAIエージェントを 大規模組織に導入し、投資対効果を考える / Introducing AI agents into your organization
i35_267
4
1.5k
rubygem開発で鍛える設計力
joker1007
1
170
PostgreSQL 18 cancel request key長の変更とRailsへの関連
yahonda
0
120
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 完全版 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming - Expanded
tomzoh
4
2.9k
生成AIでwebアプリケーションを作ってみた
tajimon
2
140
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
2
190
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
231
18k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Scaling GitHub
holman
459
140k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
A Tale of Four Properties
chriscoyier
160
23k
Writing Fast Ruby
sferik
628
61k
The World Runs on Bad Software
bkeepers
PRO
69
11k
RailsConf 2023
tenderlove
30
1.1k
Adopting Sorbet at Scale
ufuk
77
9.4k
Transcript
P R A C T I C A L C
O D E I N J E C T I O N M I G U E L A N G E L Q U I N O N E S
None
None
None
None
N O T O N LY C O M P
I L I N G :
C O M P I L E L A U
N C H N AV I G AT E S C R I P T S
C O D E I N J E C T
I O N M O D I F Y T H E C O D E W H I L E I T ’ S R U N N I N G : D Y C I I N J E C T I O N F O R X C O D E
P I X E L - P E R F
E C T T W E A K S U B E R L A Y E R A P P
None
P R O T O T Y P I N
G I N S I D E Y O U R A P P
S M A L L L O G I C
C H A N G E S
C H A N G E L O C A
L I S E D S T R I N G S
V I S U A L D E B U
G G I N G
G O T C H A S • OBJECTS STATE
• FRAMEWORK LIFECYCLE
T H A N K S ! @ M I
G U E L Q U I N O N H T T P : / / B I T. LY / C O D E _ I N J E C T I O N