Honestly, for that sort of thing, the MacBook Air would also be fine, I use my '10 MBA11 to do xcode. Though, if you're looking for a 13" screen, the rMBP is the way to go, even though it is slightly more expensive. It's faster, and oh my the screen...