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
Introducing Tuna
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Toshihiro Morimoto
March 12, 2015
Technology
3.5k
1
Share
Introducing Tuna
第15回】potatotips(iOS/Android開発Tips共有会) での発表です
Toshihiro Morimoto
March 12, 2015
More Decks by Toshihiro Morimoto
See All by Toshihiro Morimoto
Xcode8 で開発はどうかわったのか
dealforest
10
6.4k
魅せるデバッグ技術
dealforest
4
1.6k
LLDB の世界からみた Swift
dealforest
4
5.4k
Xcode で快適なデバッグライフを追い求める
dealforest
29
24k
Intrducing debug in WWDC2016
dealforest
3
800
swift build と Xcode での Build の違い
dealforest
3
2.1k
RIP Xcode Plugin 🙏
dealforest
0
4.8k
Introducing Xcode Editor Extension
dealforest
2
4.6k
Introducing Anglerfish
dealforest
2
3.5k
Other Decks in Technology
See All in Technology
仕様通り動くの先へ。Claude Codeで「使える」を検証する
gotalab555
6
2k
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
190
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
77k
AIドリブン開発の実践知 ― AI-DLC Unicorn Gym実施から見えた可能性と課題
mixi_engineers
PRO
0
110
Kubernetes基盤における開発者体験 とセキュリティの両⽴ / Balancing developer experience and security in a Kubernetes-based environment
chmikata
0
170
AWS DevOps Agent or Kiro の使いどころを考える_20260402
masakiokuda
0
170
Microsoft Fabricで考える非構造データのAI活用
ryomaru0825
0
650
AgentCore RuntimeからS3 Filesをマウントしてみる
har1101
2
200
I ran an automated simulation of fake news spread using OpenClaw.
zzzzico
1
910
スクラムを支える内部品質の話
iij_pr
0
260
Databricks Appsで実現する社内向けAIアプリ開発の効率化
r_miura
0
320
あるアーキテクチャ決定と その結果/architecture-decision-and-its-result
hanhan1978
0
340
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.6k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Typedesign – Prime Four
hannesfritz
42
3k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
470
The Curse of the Amulet
leimatthew05
1
11k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
4 Signs Your Business is Dying
shpigford
187
22k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Technical Leadership for Architectural Decision Making
baasie
3
310
Building Applications with DynamoDB
mza
96
7k
Raft: Consensus for Rubyists
vanstee
141
7.4k
Transcript
Introducing Tuna 2015/03/12 potatotips#15 @dealforest Toshihro Morimoto
ࣗݾհ
LLVM (ಛʹLLDB) ʹ·ͬͯ·͢
Crying DFTDebugScreenshot cocoapods-browser Tuna!!
https://github.com/dealforest/tuna
public beta Ͱ ͍ͨͬͨ·ެ։ͨ͠Αʂ
Xcode crash ͨ͠Β͝ΊΜͳ͍͞ ࢸٸͳ͓͢ΜͰڭ͍͑ͯͩ͘͞
Tuna ͱ
ϓϦϯτσόοάΛ Ϗϧυ͠ͳ͓͞ͳ͍ͰͰ͖Δͭ
ΞΫγϣϯ͖ Breakpoint Λ ͏͜ͱͰ࣮ݱ͍ͯ͠·͢
ݱ࣌ͰͰ͖Δ͜ͱ • มΛग़ྗ͢Δ Breakpoint Λઃఆ • Backtrace Λग़ྗ͢Δ Breakpoint Λઃఆ
Δ͜ͱγϯϓϧ͚ͩͲڧྗʂ
͓͍֮͑ͯͨํ͕͍͍ γϣʔτΧοτ ⌘ + \ : Breakpoint ͷՃ/আͷτάϧ
None
XVim ͏ਓ vnoremap <enter> :xcmenucmd Set Print Breakpoint<CR> noremap \<enter>
:xcmenucmd Set Backtrace Breakpoint<CR> ~/.xvimrc
DEMO
ࠓޙ • Alcatraz ରԠ༧ఆ • Ϣʔβʔ͕ Breakpoint ͷΞΫγϣϯΛ ఆٛͰ͖ΔΑ͏ʹ͢Δ •
γϣʔτΧοτΛཧͰ͖ΔΑ͏ʹ͢ Δ
·ͱΊ Tuna Λ͏͜ͱͰϓϦϯτσόοάײ֮Ͱ շదͳσόοάϥΠϑΛ͓͘ΕΔΑʂ
ϑΟʔυόοΫ ͘ΕͨΒ͏Ε͍͠Ͱ͢
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠