

Even though iOS developers work with native code most of the time, there are times when we have to roll up our sleeves and dive into some HTML or CSS. Sublime Text is my favorite general purpose text editor.
#Simpholders 2 software
To me, any kind of bug tracking software becomes a lot more useful once you have something out there to fix, maintain or improve. I don’t find JIRA very useful when I'm building something from scratch. JIRA is Atlassian’s bug tracking software. It works really nicely with Github and Bitbucket. SourceTree is my favorite git client (although I’ve also experimented with Tower).

My favorite plugins are BBUDebuggerTuckAway, DerivedData Exterminator and SCXcodeSwitchExpander. I also have Alcatraz set up on my machine to manage my Xcode plugins. These days I like to code using Xcode’s built-in Midnight theme. Xcodeĭuh, right? Like many before, my journey into iOS began when I downloaded Xcode for the first time. These posts usually group apps into different categories but I’m going to list them in (roughly) the order that I started using them. Some will be helpful on other mobile platforms or for general software development. They are also not all limited to iOS development. This is by no means a comprehensive list of all the tools out there, but rather the small set that I’ve found helpful. During the past few years of doing mobile development I’ve found a number of tools that have saved me time and frustration.
