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.2k
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
5.8k
魅せるデバッグ技術
dealforest
4
1.4k
LLDB の世界からみた Swift
dealforest
4
4.8k
Xcode で快適なデバッグライフを追い求める
dealforest
29
22k
Intrducing debug in WWDC2016
dealforest
3
750
swift build と Xcode での Build の違い
dealforest
3
2k
RIP Xcode Plugin 🙏
dealforest
0
4.7k
Introducing Xcode Editor Extension
dealforest
2
4.5k
Introducing Anglerfish
dealforest
2
3.2k
Other Decks in Technology
See All in Technology
スタッフエンジニアの道: The Staff Engineer’s Path
snoozer05
PRO
44
14k
なにもしてないのにNew Relicのデータ転送量が増えていたときに確認したこと
tk3fftk
2
230
React Aria で実現する次世代のアクセシビリティ
ryo_manba
4
1.2k
Tricentisにおけるテスト自動化へのAI活用ご紹介/20240910Shunsuke Katakura
shift_evolve
0
200
Privacy Sandbox on Android / DroidKaigi 2024
7pairs
1
270
学術機関におけるID連携とOpenID Connect
fujie
0
250
Agile in Automotive Industry, puzzles and lights.
hiranabe
3
1.4k
OSTという文化を組織に根付かせてみた
sansantech
PRO
2
390
Envoy External AuthZとgRPC Extensionを利用した「頑張らない」Microservices認証認可基盤
andoshin11
0
250
Jetpack Compose Modifier 徹底解説 / Jetpack Compose Modifier
wiroha
0
200
不動産売買取引におけるAIの可能性とプロダクトでのAI活用
zabio3
0
270
Technical Writing Meetup vol.35
soracom
PRO
2
120
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
1
53
Designing for Performance
lara
604
68k
Building a Modern Day E-commerce SEO Strategy
aleyda
36
6.8k
Designing on Purpose - Digital PM Summit 2013
jponch
114
6.8k
Happy Clients
brianwarren
96
6.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
21
3k
Mobile First: as difficult as doing things right
swwweet
221
8.8k
Faster Mobile Websites
deanohume
304
30k
No one is an island. Learnings from fostering a developers community.
thoeni
18
2.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
24
610
The Art of Programming - Codeland 2020
erikaheidi
48
13k
How to name files
jennybc
75
98k
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 Λ͏͜ͱͰϓϦϯτσόοάײ֮Ͱ շదͳσόοάϥΠϑΛ͓͘ΕΔΑʂ
ϑΟʔυόοΫ ͘ΕͨΒ͏Ε͍͠Ͱ͢
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠