MacBook Pro decision: which specs are important?

Hi, I am deciding between a MacBook Pro 15" 2017 base model (256 GB SSD, 2 GB GPU) and the higher end model with i7 (512 GB, 4 GB GPU). My question is: Will the extra 2 GB GPU make any difference when working with Interface Builder, Xcode or possibly Visual Studio for Mac? Also, as a side question, which technical specifications will in general make the biggest difference with this kind of development? CPU, GPU or drive? Thank you all

We're told that Xcode favors max physical ram and fast SSD.


I would not consider using a 256 GB drive...it will fill up very, very fast. Even 512 is dancing w/devil, I think.


Determine how much drive you'll need, then double it, then double it again. Don't forget to add a backup drive and larger external screen.

I would put in this order for performance :

RAM, CPU, Drive, GPU ; but Drive may become a serious problem if it is too short.

MacBook Pro decision: which specs are important?
 
 
Q