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

Introduction to PonyDebugger

Introduction to PonyDebugger

Originally presented at Triangle CocoaHeads on March 28, 2013.

PonyDebugger is an incredibly useful little tool by the mad scientists at Square which allows you to inspect your HTTP traffic, Core Data models and View hierarchy - all via a Chrome browser inspector pane.

Jay Thrash

March 28, 2013
Tweet

More Decks by Jay Thrash

Other Decks in Programming

Transcript

  1. Introduction to PonyDebugger Triangle CocoaHeads - March 2013 Jay Thrash

    :: jay.thrash@mac.com :: @jaythrash Saturday, January 18, 14
  2. What is PonyDebugger? PonyDebugger Saturday, January 18, 14

  3. PonyDebugger Saturday, January 18, 14

  4. PonyDebugger Saturday, January 18, 14

  5. PonyDebugger https://github.com/square/ PonyDebugger Saturday, January 18, 14

  6. PonyDebugger Saturday, January 18, 14

  7. PonyDebugger Network Traffic Debugger Saturday, January 18, 14

  8. PonyDebugger Network Traffic Debugger Core Data Browser Saturday, January 18,

    14
  9. PonyDebugger Network Traffic Debugger Core Data Browser View Hierarchy Debugger

    Saturday, January 18, 14
  10. PonyDebugger Saturday, January 18, 14

  11. PonyDebugger Saturday, January 18, 14

  12. PonyDebugger Saturday, January 18, 14

  13. PonyDebugger Installing the Gateway Saturday, January 18, 14

  14. PonyDebugger Installing the Gateway curl  -­‐sk  https://cloud.github.com/downloads/square/ PonyDebugger/bootstrap-­‐ponyd.py  |  \

       python  -­‐  -­‐-­‐ponyd-­‐symlink=/usr/local/bin/ponyd  ~/Library/ PonyDebugger Saturday, January 18, 14
  15. PonyDebugger Launching the Gateway Saturday, January 18, 14

  16. PonyDebugger Launching the Gateway ponyd  serve  -­‐-­‐listen-­‐interface=127.0.0.1 Saturday, January 18,

    14
  17. PonyDebugger Enabling PonyDebugger Saturday, January 18, 14

  18. PonyDebugger Enabling PonyDebugger platform  :ios,  "6.0" pod  'AFNetworking' pod  'SocketRocket',

     :podspec  =>  'SocketRocket.podspec' pod  'PonyDebugger',  :podspec  =>  'PonyDebugger.podspec' Saturday, January 18, 14
  19. PonyDebugger Saturday, January 18, 14

  20. PonyDebugger Demo Saturday, January 18, 14

  21. PonyDebugger https://github.com/square/ PonyDebugger Saturday, January 18, 14