Xcode is one of those IDEs that you either love or hate ( sometimes both ). Coming from a Visual Studio background it has taken awhile to get used to the Xcode workflow. I’m still hopeful that someone will create a Resharper like tool for Xcode, but until then I wanted to share some of the plugins that I’ve found useful.
This plugin provides enhanced auto completion. I bounce between languages frequently and this makes remembering the specific syntax I’m thinking of much easier.
Calling this Spotlight for for Xcode would be an understatement. Once you get used to Code Pilot you will rarely leave the keyboard. In short navigation made easy.
This plugin seems to be the closest thing Xcode has to Resharper. With 40+ code generation actions and a ton of help this is well worth the small purchase price.
This visual plugin provides a color picker when working with UIColor ( and NSColor ). I rarely use this plugin, but when I do it is a time saver.
Can’t remember whether that image you just added to the project was called button-separator-left or button-left-separator? Now you don’t have to, because this will autocomplete your imageNamed: calls like you’d expect. Just type in [NSImage imageNamed: or [UIImage imageNamed: and all the images in your project will conveniently appear in the autocomplete menu.
Read more about this plugin on Kent Sutherlands blog.
XcodeColors allows you to use colors in the Xcode debugging console.
If you work with large strings in your code you will definitely want to check out this plugin. You can enter your full string into this plugin’s UI and it will correctly escape and insert the string into your code.
This plugin automatically inserting paired message sending brackets. Maybe I’m missing something but shouldn’t Xcode do this for you by default?
I recently found a github project by Dave Keck that has several Xcode plugins are extremely useful. My favorite is the CurrentLineHighligher but would recommend checking them all out.
Just want to focus on the code? This plugin allows you to reduce the sometimes massive Xcode toolbars.