I think the machine is sufficient when developing for the Mac or iOS only. But it will need some more RAM when using virtual boxes and cross-platform development. It’s easy to upgrade so shouldn’t be a problem.
Nitin Pakhide BLOG
macbook pro 2012 performance .net