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

iOSDevToolbeltPart2.pdf

9949ea4cd54bd477e21ab3273a7b7186?s=47 Mark Wilkinson
December 18, 2013
35

 iOSDevToolbeltPart2.pdf

9949ea4cd54bd477e21ab3273a7b7186?s=128

Mark Wilkinson

December 18, 2013
Tweet

Transcript

  1. 1 1 iOS Developers Toolbelt part 2 Mark Wilkinson ChaiOne

    Wednesday, December 18, 13
  2. 2 2 Welcome to Houston TechFest • Please turn off

    all electronic devices or set them to vibrate. • If you must take a phone call, please do so in the lobby so as not to disturb others. • Thanks to our Diamond Sponsors: Thank you for being a part of the 7th Annual Houston TechFest! Wednesday, December 18, 13
  3. 3 3 Information • Speaker presentation slides will be available

    at www.houstontechfest.org within a week • Don’t forget to complete the Bingo card to be eligible for door prizes Wednesday, December 18, 13
  4. 4 Intro 4 • EE grad from UH • former

    Head of the Houston C# User Group (as of this week). • formerly .NET developer, now full-time iOS Developer at ChaiOne. Wednesday, December 18, 13
  5. 5 My Apps 5 Wednesday, December 18, 13

  6. 6 Found this 6 Wednesday, December 18, 13

  7. 7 bought this 7 Wednesday, December 18, 13

  8. 8 then bought a few of these 8 Wednesday, December

    18, 13
  9. 9 Found this as well 9 Wednesday, December 18, 13

  10. 10 Cats love macs 10 Wednesday, December 18, 13

  11. 11 My First app 11 Wednesday, December 18, 13

  12. 12 12 Wednesday, December 18, 13

  13. 13 Who we are 13 Wednesday, December 18, 13

  14. 14 Tools, tips and tricks 14 Wednesday, December 18, 13

  15. 15 Know thy commands 15 Wednesday, December 18, 13

  16. 16 iTerm 16 Wednesday, December 18, 13

  17. 17 Take a peep 17 Wednesday, December 18, 13

  18. 18 Learn the mac 18 Wednesday, December 18, 13

  19. 19 Xcode 19 Wednesday, December 18, 13

  20. 20 Hidden features 20 http://stackoverflow.com/questions/146297/hidden-features-of-xcode Wednesday, December 18, 13

  21. 21 Real Estate for code 21 Mini Xcode Plugin https://github.com/Daij-Djan/MiniXcode#mini-xcode-plugin

    Wednesday, December 18, 13
  22. 22 Minimap 22 SCXcodeMiniMap https://github.com/stefanceriu/SCXcodeMiniMap Wednesday, December 18, 13

  23. 23 Manage Color 23 ColorSense for Xcode https://github.com/omz/ColorSense-for-Xcode Wednesday, December

    18, 13
  24. 24 Enhance the color picker 24 http://panic.com/~wade/picker/ Wednesday, December 18,

    13
  25. 25 Image finder 25 KSImageNamed-Xcode https://github.com/ksuther/KSImageNamed-Xcode Wednesday, December 18, 13

  26. 26 http://www.cheatsheetapp.com/CheatSheet/ Cheat when needed 26 Wednesday, December 18, 13

  27. 27 Offline docs 27 https://github.com/omz/Dash-Plugin-for-Xcode Wednesday, December 18, 13

  28. 28 Fast navigation 28 Wednesday, December 18, 13

  29. 29 Fixins 29 https://github.com/davekeck/Xcode-4-Fixins Xcode-4-Fixins CurrentLineHighlighter DisableAnimations FindFix HideDistractions InhibitTabNextPlaceholder

    TabAcceptsCompletion CustomizeWarningErrorHighlights Wednesday, December 18, 13
  30. 30 Vim 30 XVim https://github.com/JugglerShu/XVim Wednesday, December 18, 13

  31. 31 Use the console 31 https://github.com/robbiehanson/XcodeColors XcodeColors XcodeColors allows you

    to use colors in the Xcode debugging console. It's designed to aid in the debugging process. For example: •Make error messages stand out by printing them out in red. •Use different colors for logically separate parts of your code. You're not limited to a restricted color palate. You can specify, in your source code, the exact RGB values you'd like to use. You can specify foreground and/or background color(s). XcodeColors is a simple plugin for Xcode 3, 4 & 5. Wednesday, December 18, 13
  32. 32 Mask 32 AutoresizeMask-for-Xcode https://github.com/garnett/AutoresizeMask-for-Xcode Wednesday, December 18, 13

  33. 33 String sense 33 https://github.com/holtwick/HOStringSense-for-Xcode Wednesday, December 18, 13

  34. 34 Alcatraz 34 https://github.com/mneorr/Alcatraz The Xcode Package Manager! Wednesday, December

    18, 13
  35. 35 Introspective 35 DCIntrospect https://github.com/domesticcatsoftware/DCIntrospect Wednesday, December 18, 13

  36. 36 Increment the build number 36 http://stackoverflow.com/questions/9855955/xcode-increment-build-number- only-during-archive Wednesday, December

    18, 13
  37. 37 Blocks got you down? 37 Wednesday, December 18, 13

  38. 38 AppCoreKit 38 http://www.appcorekit.net/ Wednesday, December 18, 13

  39. 39 Worth a mention again 39 Wednesday, December 18, 13

  40. 40 Crop that status bar 40 Status Barred App https://itunes.apple.com/us/app/status-barred/id413853485?mt=12

    Wednesday, December 18, 13
  41. 41 41 Oliver Fürniß http://www.curioustimes.de/iphonesimulatorcropper/ Wednesday, December 18, 13

  42. 42 http client app 42 Wednesday, December 18, 13

  43. 43 Shortcuts • - Cmd+shft+F opens search navigator • -

    Ctrl+6 go to any method • - Shft+Command+O - go to any file • - option+click shows pop-up info on the type • - option+cmd+click goes to the definition in the other pain of a split screen setup • - Ctrl+4 navigate the file tree in the project • - Cmd+1 show the file navigator • - Cmd+] or [ to indent • - Cmd + . stops running app • - Cmd+alt+enter bring up assistant editor • - alt+enter while in file searcher brings up what you choose on the right pane of assistant editor • - Cmd+enter closes assistant editor • - TODO and FIXME comments show up in the ctrl+6 list • - cmd+shft+[ ] to go between tabs • - highlight something you want to find then do cmd+E then cmd+G to cycle through the finds • - Ctrl+space bring intellisense back up • - Cmd+shft+J select file you're currently viewing in the navigator window (like reshaper alt+shft+L) • - alt+-> or <- will let you jump through the line of code by parts/words • - cmd+ctrl+E change a variable name at all places in the scope 43 Wednesday, December 18, 13
  44. 44 44 TFS Team Frustration Server? Wednesday, December 18, 13

  45. 45 45 TFS Tempt Fate & Suffer? Wednesday, December 18,

    13
  46. 46 46 git Wednesday, December 18, 13

  47. 47 Git tools 47 Wednesday, December 18, 13

  48. 48 48 Wednesday, December 18, 13

  49. 49 49 Wednesday, December 18, 13

  50. 50 Learn Git if you haven’t already 50 http://git-scm.com/book https://www.codeschool.com/

    ‣whygitisbetterthanx.com Wednesday, December 18, 13
  51. 51 52 Wednesday, December 18, 13

  52. 52 TDD 53 My set of tools: Expecta https://github.com/specta/expecta http://ocmock.org/

    Wednesday, December 18, 13
  53. 53 If you prefer BDD 54 Specta A light-weight TDD

    / BDD framework for Objective-C & Cocoa. https://github.com/specta/specta Wednesday, December 18, 13
  54. 54 Xctool 55 Wednesday, December 18, 13

  55. 55 Manage yourself 56 Tools for time and sanity management

    Wednesday, December 18, 13
  56. 56 Own the night 57 Wednesday, December 18, 13

  57. 57 Manage your time 58 Wednesday, December 18, 13

  58. 58 Focus 59 Wednesday, December 18, 13

  59. 59 Bring the coffee shop to you 60 Wednesday, December

    18, 13
  60. 60 Where to go from here 61 Wednesday, December 18,

    13
  61. 61 Go to school 62 Wednesday, December 18, 13

  62. 62 Recommended Books 63 Wednesday, December 18, 13

  63. 63 Join the community 64 Wednesday, December 18, 13

  64. 64 65 Please Leave Feedback During Q&A If you leave

    session feedback and provide contact information, you will be qualified for a prize Scan the QR code to the right or go to bit.ly/ htf130505 Wednesday, December 18, 13