1) I use XCode mostly and find it quite able. Recently, I got MacVim to be XCode's text editor (double click on a file or on a build error -> opens in MacVim) and it's very tolerable. I think MacVim is by far the best implementation of Vim on OS X yet. You can use 'xcodebuild' from the shell and live in vim/emacs entirely actually.
2) I actually happen to love Objective C. What's your issue with it?
Comments
1) I use XCode mostly and find it quite able. Recently, I got MacVim to be XCode's text editor (double click on a file or on a build error -> opens in MacVim) and it's very tolerable. I think MacVim is by far the best implementation of Vim on OS X yet. You can use 'xcodebuild' from the shell and live in vim/emacs entirely actually.
2) I actually happen to love Objective C. What's your issue with it?