As I was using more and more products of jetBrains recently (IntelliJ, Android Studio, RubyMine) I thought I would give AppCode a shot. I have to say its the far better IDE in a lot of regards of refactoring, code navigation, code generation, unit testing, keyboard centricity and my beloved vim-mode and cocoapods. It lacks in regards to project settings and interface builder and is a real resource hog however you can have them running side by side. So now I use AppCode for most of the actual editing &#x2F; programming and xCode for configuring certificates &#x2F; signing, archiving and interface builder. Works out rather nicely as long as your machine can handle it.