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

Taming Xcode Behaviors

Taming Xcode Behaviors

Originally presented at Triangle CocoaHeads on May 24, 2012.

This presentation was heavily influenced by a blog post from Brian Webster which explained how you can improved your Xcode proficiency by combining Behaviors and Tabs.

Jay Thrash

May 24, 2012
Tweet

More Decks by Jay Thrash

Other Decks in Programming

Transcript

  1. Taming Xcode Behaviors Triangle CocoaHeads - May 2012 Jay Thrash

    :: jay.thrash@mac.com :: @jaythrash Streamline Your Workflow Saturday, January 18, 14
  2. Brian Webster http://brian-webster.tumblr.com Saturday, January 18, 14

  3. Saturday, January 18, 14

  4. Xcode Shuffle Saturday, January 18, 14

  5. Xcode Shuffle Saturday, January 18, 14

  6. Xcode Shuffle Saturday, January 18, 14

  7. Xcode Shuffle Why?!? Saturday, January 18, 14

  8. Culprit: Xcode Behaviors A behavior pairs an event with a

    set of actions to perform in response to that event. Behavior preferences define which events which can be monitored and the allowed responses. Saturday, January 18, 14
  9. Culprit: Xcode Behaviors A behavior pairs an event with a

    set of actions to perform in response to that event. Behavior preferences define which events which can be monitored and the allowed responses. Saturday, January 18, 14
  10. Xcode Tabs Saturday, January 18, 14

  11. Xcode Tabs Tabs can be renamed Tabs remember layout and

    state. • Visibility • Size • Position • Filters Saturday, January 18, 14
  12. Xcode Tabs Tabs can be renamed Tabs remember layout and

    state. • Visibility • Size • Position • Filters Tricks Saturday, January 18, 14
  13. Tab per File Saturday, January 18, 14

  14. Tab per Task Saturday, January 18, 14

  15. Tab Per Task Edit Layout Saturday, January 18, 14

  16. Tab Per Task Edit Layout Saturday, January 18, 14

  17. Tab Per Task Build Layout Saturday, January 18, 14

  18. Tab Per Task Build Layout Saturday, January 18, 14

  19. Tab Per Task Debug Layout Saturday, January 18, 14

  20. Tab Per Task Debug Layout Saturday, January 18, 14

  21. Tab Per Task Project Layout Saturday, January 18, 14

  22. Tab Per Task Project Layout Saturday, January 18, 14

  23. Tab Per Task Model Layout Saturday, January 18, 14

  24. Tab Per Task Model Layout Saturday, January 18, 14

  25. Secret Combo Move: Saturday, January 18, 14

  26. Secret Combo Move: ↑↑↓↓←→←→BA Saturday, January 18, 14

  27. Secret Combo Move: Tab + Behavior Saturday, January 18, 14

  28. Xcode Flow State Build Fails/Generates Issues Saturday, January 18, 14

  29. Xcode Flow State Build Fails/Generates Issues Saturday, January 18, 14

  30. Xcode Flow State Unlocked! Build Fails/Generates Issues Saturday, January 18,

    14
  31. Xcode Flow State Build Pauses (Breakpoint) Saturday, January 18, 14

  32. Xcode Flow State Build Pauses (Breakpoint) Saturday, January 18, 14

  33. Xcode Flow State Unlocked! Build Pauses (Breakpoint) Saturday, January 18,

    14
  34. Xcode Flow State Run Completes Saturday, January 18, 14

  35. Xcode Flow State Run Completes Saturday, January 18, 14

  36. Xcode Flow State Unlocked! Run Completes Saturday, January 18, 14

  37. Tabs + Behavior Saturday, January 18, 14

  38. Tabs + Behavior Power Up! Saturday, January 18, 14

  39. Name Author URL How to make Xcode’s UI work for

    You Brian Webster http://brian-webster.tumblr.com/post/22060296528/ how-to-make-xcode-4s-ui-work-for-you-maybe Ubuntu Font Family Canonical, Ltd. http://font.ubuntu.com/ Saucer BB Font Blambot, Nate Piekos http://www.blambot.com/ font_saucer.shtml Taming Xcode Behaviors Jay Thrash :: jay.thrash@mac.com :: @jaythrash Resources & Attributions Saturday, January 18, 14