$30 off During Our Annual Pro Sale. View Details »

iOS Developer tools at London AltTechTalk

iOS Developer tools at London AltTechTalk

Krzysztof Zabłocki

December 16, 2013
Tweet

More Decks by Krzysztof Zabłocki

Other Decks in Programming

Transcript

  1. Few Tips & Tricks for iOS Dev
    Krzysztof Zabłocki
    @merowing_

    View Slide

  2. Most important areas
    Initial setup
    Day to day development
    Debugging
    Useful tools

    View Slide

  3. Initial setup -
    Crafter
    Unified project setup

    View Slide

  4. Initial setup -
    Icon versioning
    Ever had someone testing wrong version of the app?

    View Slide

  5. Day to Day Development
    AppCode - Xcode, do you even refactor?

    View Slide

  6. Day to Day Development
    CodeRunner - easy way to tests gists in different languages

    View Slide

  7. Day to Day Development
    Dash - fastest and best documentation browser

    View Slide

  8. Day to Day Development
    xScope - best set of tools to measure/inspect designs

    View Slide

  9. Day to Day Development
    Uberlayer - align your design mocks on top of simulator
    for pixel perfect design!

    View Slide

  10. Day to Day Development
    Hex color picker - add hex color support to all OSX
    color pickers.

    View Slide

  11. Day to Day Development
    WhatTheFont - Find the font name by uploading image

    View Slide

  12. Day to Day Development

    View Slide

  13. Day to Day Development
    HockeyCoach - Helps find code that crashes your app

    View Slide

  14. Day to Day Development
    VVDocumenter - great plugin for documenting code!

    View Slide

  15. Day to Day Development
    NSLogger - best logging tool for Cocoa developer.

    View Slide

  16. Day to Day Development
    Patterns - because we all know how to write regex?

    View Slide

  17. Day to Day Development
    WatchDog - derived data problem solver…

    View Slide

  18. Debugging
    Charles - Verify your application network connection and response
    Great for inspecting other apps as well

    View Slide

  19. Debugging
    Reveal - find your hierarchy issues with ease.

    View Slide

  20. Debugging
    use ~/.lldbinit to specify your favorite commands, like
    hierarchy dumping etc.
    eg. command alias ql quicklook

    View Slide

  21. Other tools
    Wasted - how much image compression are you wasting?
    looking for completely opaque PNG files and converts them to 90% JPGs
    PNG with (partial) transparency will be re-quantified using pngquant: the
    colors will be reduced and the data re-compressed, keeping the image
    quality between 90% or above
    JPG files will be re-compressed to 90% image quality

    View Slide

  22. Other tools
    Slender - Which images are not longer used in the
    project?

    View Slide

  23. Other tools
    Calca.io - Math problems? Best symbolic calculator.

    View Slide

  24. Other tools
    Tokens - Manage your redeem codes with ease.

    View Slide

  25. Tomasz
    @Wyszo
    Sam
    @DodsiOS
    Jon
    @JonHocking
    Marek
    @_iError_
    If you want to find out more about the tools we
    use
    at The App Business, then come & talk to these
    guys

    View Slide

  26. Thank you!
    Krzysztof Zabłocki
    @merowing_

    View Slide