Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Xcodeのデバッグを極めよう!

 Xcodeのデバッグを極めよう!

「Swiftビギナーズ勉強会 第14回」で登壇したスライドです。
https://swift-beginners.doorkeeper.jp/events/39702

Xcodeのデバッグの基本から、便利な応用編をまとめています。

2d4d12501104b60fe3427893d904f62c?s=128

Kanako Kobayashi

April 02, 2016
Tweet

Other Decks in Technology

Transcript

  1. 9DPEFͷσόοάΛۃΊΑ͏ʂ 4XJGUϏΪφʔζ۞ָ෦ୈճ

  2. αϯϓϧίʔυ (JU)VCɿIUUQTHJUIVCDPNNVTUBDIFZPSLTBNQMF

  3. 4FMG*OUPSPEVDUJPO ಙౡݝग़਎Ͱ͢ P㱼ʆP Ұॹʹษڧ͠·͠ΐ͏ ˜A ů ษڧձ΍ͬͯ·͢ʂ ΞϓϦέʔγϣϯΤϯδχΞ 3BJMT-".1+BWB0SBDMFʣ Ξ΢τϓοτΛओ࣠ʹ͓͍ͨɺษڧձΛӡӦ͍ͯ͠·͢

    $MJDL
  4. ̎ʣ#SFBLQPJOU͸ΧελϚΠζͰ͖Δʂ 5PEBZT"HFOEB ̏ʣ#SFBLQPJOU͸ڞ༗Ͱ͖Δʂʙͦͷଞศརػೳʙ ̍ʣσόοάͷجຊ

  5. ̍ʣσόοάͷجຊ σόοάͱ͸ σόοΨ σόοάπʔϧ ͱ͸ ϓϩάϥϜͷෆ۩߹Λൃݟͯ͠ɺमਖ਼͢Δ࡞ۀɻ ϓϩάϥϜͷෆ۩߹Λൃݟͯ͠ɺमਖ਼Λαϙʔτ ͯ͘͠ΕΔιϑτ΢ΣΞɻ

  6. ̍ʣσόοάͷجຊ %&.0 9DPEFͰ࣮ࡍʹ΍ͬͯΈ·͠ΐ͏ʂ ɾ#SFBLQPJOUͷ෇͚ํ ɾ#SFBLQPJOUͷফ͠ํ

  7. ̎ʣ#SFBLQPJOU͸ΧελϚΠζͰ͖Δʂ %&.0 9DPEFͰ࣮ࡍʹ΍ͬͯΈ·͠ΐ͏ʂ ɾσόοάͷΧελϚΠζํ๏ ৚݅ͷઃఆ JHOPSFͷઃఆ -PH.FTTBHF΁ͷग़ྗ #ϒϨʔΫϙΠϯτ͕ஔ͔Ε͍ͯΔϝιου໊Λදࣔ )ϒϨʔΫϙΠϯτ௨աճ਺Λදࣔ !ʙ!ͷதʹίʔυΛೖΕΔ͜ͱͰ࣮ߦ࣌ʹධՁͨ͠஋ΛຒΊࠐΉ

  8. ̏ʣ#SFBLQPJOU͸ڞ༗Ͱ͖Δʂ ʙͦͷଞศརػೳʙ ɾ--%#ίϚϯυͷ࢖͍ํʢQPίϚϯυʣ ɾ4IPXUIF%FCVHOBWJHBUPSͷ֬ೝํ๏ ɾ4IPXUIF#SFBLQPJOUOBWJHBUPSͷར༻ํ๏ #SFBLQPJOUͷग़ྗϑΝΠϧ <QSPKFDU>YDPEFQSPKYDTIBSFEEBUBYDEFCVHHFS#SFBLQPJOUT@WYDCLQUMJTU ɾ4IPXUIF3FQPSUOBWJHBUPSͷ֬ೝํ๏ %&.0 9DPEFͰ࣮ࡍʹ΍ͬͯΈ·͠ΐ͏ʂ

  9. ·ͱΊ QSJOUͰσόοά͢ΔΑΓɺ 9DPEFͷσόοάػೳΛ࢖͏͜ͱͰ ޮ཰Α͘։ൃͰ͖Δʂ QSJOUΛ࢒ͨ͠··ϦϦʔε͢Δ ϦεΫ΋ແ͘ͳΔʂ [projectname].xcodeproj/xcshareddata/xcdebugger/ Breakpoints_v2.xcbkptlist ϒϨʔΫϙΠϯτ͕ग़ྗ͞ΕΔϑΝΠϧ

  10. -FUTTUVEZUPHFUIFSʂ 5IBOLZPV