Search code examples
iosxcode7

is 4gb ram enough for iOS developing


I have an MBP 13'(late 2013) with retina.
This model has 4gb ram, i5 2,4ghz and 128gb flash drive.

Can anyone tell me for sure if those specs are
enough for Xcode 7 and iOS app developing in general?

Thanks!


Solution

  • UPDATE Albeit my answer is decent advice with respect to testing the waters, get the MBP if you actually do enough iOS development to warrant it, I wanted to update my answer with an affirmative get a nice MBP, the Mac Mini I had really became agonizing on builds, think about it, every time you want to test a change, you have to build, and if that build takes a minute, definitely not nice, especially when learning, I quickly sold the Mac Mini and purchased a nice MBP on Craigslist.

    Original Answer Your MBP will be decent, particularly because you have the SSD drive, that is really going to help. 4gb of ram will get you by.

    And look at like this: start with what you got and if you are really writing enough code and doing enough builds that you need something faster, worry about it then.

    I have a Mac Mini (late 2014), 4gb, with a physical hard drive, 1.4 Ghz i5. It is excruciatingly slow at times, BUT Xcode is alright most of the time. I wish my builds were faster when I was testing code changes but it inspires me to write more code before testing changes.

    I shop the internet for a Macbook Pro from time to time (at least: 16gb ram, SSD i7 quad core 2.3ghz) and I have the extra cash to buy it but my Mac Mini, which is slower than your MBP, for sure, does get the job done and more times than not, with reasonable to acceptable speed.

    I do try to keep all programs closed while writing code in Xcode but I can open Adobe Photoshop CS6 with Xcode 7 open and do some work and everything is ok, not fast and snappy but tolerable.

    I write code for a living and have mean machines for my day job at home and work, my iPhone app is my side project, and is a decent size app, so again my Mac Mini suffices and it is for sure slower than your MBP setup.

    If this was your day job than it may warrant the investment in something faster but if you are just starting out, not even employed to write iPhone apps, you MBP will be just fine that is until you are a prolific highly paid iPhone developer.