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
On Debugging
Search
Hector Zarate
May 24, 2016
Technology
0
540
On Debugging
The call trace, breakpoints, console and debugging views.
Hector Zarate
May 24, 2016
Tweet
Share
More Decks by Hector Zarate
See All by Hector Zarate
On AB Testing
ioscowboy
2
430
Inheritance, Interfaces and Composition
ioscowboy
0
460
iOS @ Spotify
ioscowboy
0
130
Consistent, Dumb and Thin
ioscowboy
3
16k
Other Decks in Technology
See All in Technology
『Firebase Dynamic Links終了に備える』 FlutterアプリでのAdjust導入とDeeplink最適化
techiro
0
160
Adopting Jetpack Compose in Your Existing Project - GDG DevFest Bangkok 2024
akexorcist
0
110
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
TypeScript、上達の瞬間
sadnessojisan
46
13k
CDCL による厳密解法を採用した MILP ソルバー
imai448
3
180
FlutterアプリにおけるSLI/SLOを用いたユーザー体験の可視化と計測基盤構築
ostk0069
0
110
ノーコードデータ分析ツールで体験する時系列データ分析超入門
negi111111
0
430
個人でもIAM Identity Centerを使おう!(アクセス管理編)
ryder472
4
240
組織成長を加速させるオンボーディングの取り組み
sudoakiy
2
220
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
540
SDN の Hype Cycle を一通り経験してみて思うこと / Going through the Hype Cycle of SDN
mshindo
1
110
LINEヤフーにおけるPrerender技術の導入とその効果
narirou
1
110
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Agile that works and the tools we love
rasmusluckow
327
21k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
0
110
For a Future-Friendly Web
brad_frost
175
9.4k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Six Lessons from altMBA
skipperchong
27
3.5k
Rails Girls Zürich Keynote
gr2m
94
13k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Unsuck your backbone
ammeep
668
57k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Transcript
On Debugging Hector Zarate (@ChocoChipset)
01 99
None
None
FAILURE IS OK (IF THERE IS LEARNING)
1 2 3 4
1 2 3 4
None
L I F O
Procedure 2 Main Procedure 1 Stack Frame arg 0 return
val
None
Call Stack Stack Frame
None
None
1 2 3 4
None
NSLog() in production
None
None
None
None
1 2 3 4
po print object
expr evaluate expressions
thread return <333> halt thread
1 2 3 4
Reveal App
Dzjienki!
Conversation Hector Zarate @ChocoChipset spotify.com/jobs