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
Toshihiro Morimoto
March 12, 2015
Technology
1
3.4k
Introducing Tuna
第15回】potatotips(iOS/Android開発Tips共有会) での発表です
Toshihiro Morimoto
March 12, 2015
Tweet
Share
More Decks by Toshihiro Morimoto
See All by Toshihiro Morimoto
Xcode8 で開発はどうかわったのか
dealforest
10
6.2k
魅せるデバッグ技術
dealforest
4
1.5k
LLDB の世界からみた Swift
dealforest
4
5.2k
Xcode で快適なデバッグライフを追い求める
dealforest
29
23k
Intrducing debug in WWDC2016
dealforest
3
770
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.4k
Other Decks in Technology
See All in Technology
リモートワークで心掛けていること 〜AI活用編〜
naoki85
0
150
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
570
Google Cloud で学ぶデータエンジニアリング入門 2025年版 #GoogleCloudNext / 20250805
kazaneya
PRO
22
5.2k
マルチプロダクト×マルチテナントを支えるモジュラモノリスを中心としたアソビューのアーキテクチャ
disc99
1
530
Findy Freelance 利用シーン別AI活用例
ness
0
490
【CEDEC2025】『Shadowverse: Worlds Beyond』二度目のDCG開発でゲームをリデザインする~遊びやすさと競技性の両立~
cygames
PRO
1
370
Strands Agents & Bedrock AgentCoreを1分でおさらい
minorun365
PRO
8
330
風が吹けばWHOISが使えなくなる~なぜWHOIS・RDAPはサーバー証明書のメール認証に使えなくなったのか~
orangemorishita
15
5.8k
ロールが細分化された組織でSREと協働するインフラエンジニアは何をするか? / SRE Lounge #18
kossykinto
0
220
【新卒研修資料】数理最適化 / Mathematical Optimization
brainpadpr
27
13k
[OCI Technical Deep Dive] OracleのAI戦略(2025年8月5日開催)
oracle4engineer
PRO
1
170
LLMをツールからプラットフォームへ〜Ai Workforceの戦略〜 #BetAIDay
layerx
PRO
1
980
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
301
21k
Optimizing for Happiness
mojombo
379
70k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
BBQ
matthewcrist
89
9.8k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
760
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
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 Λ͏͜ͱͰϓϦϯτσόοάײ֮Ͱ շదͳσόοάϥΠϑΛ͓͘ΕΔΑʂ
ϑΟʔυόοΫ ͘ΕͨΒ͏Ε͍͠Ͱ͢
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠