![2014 vs. 2015 macbook pro specs 2014 vs. 2015 macbook pro specs](https://i.ytimg.com/vi/F8JMewmHtbk/maxresdefault.jpg)
Try to make sure you have access to the repair history. Though a 5 year old laptop that didn't develop GPU problems yet probably had one from a good batch and won't develop any problems now. And that rarely ruins the user experience completely. The 2015 is very popular for having only one flaw: screen coating. It probably is the display cable but can you imagine the terror of having a Nvidia MacBook with graphics problems?
![2014 vs. 2015 macbook pro specs 2014 vs. 2015 macbook pro specs](https://assets.newatlas.com/dims4/default/b8f2f44/2147483647/strip/true/crop/1800x938+0+0/resize/1440x750!/quality/90/?url=http:%2F%2Fnewatlas-brightspot.s3.amazonaws.com%2Farchive%2F2015-macbook-pro-2016-comp-10.jpg)
I bought a used 2012 just a few weeks ago that was completely refreshed so battery screen topcase etcetera. I don't think the CPU generation changed between the 20 but the 2015 is the first MacBook that uses the custom Apple SSD controller which gave it - for that time - unparalleled performance. The AMD graphics in the 2015 are rock solid. Well the main problem with MacBooks up to 2014 is the fact that they have Nvidia graphics and they tend to die a lot because of that. Take note that this list is live and based on most frequent questions in posts will be updated with "quicklinks". Apple's new MacBook may have stolen the thunder with the company's early 2015 notebook releases, but the Retina MacBook Pro and MacBook Air got updates as well. So I have watched many YouTube videos and read many forums about how the Top Spec'd Out 2015 Macbook is the one to get over the 2018 Spec'd Out one. There's too many to list them all, however here's a convenient link to all programming guides at 15' MacBook Pro - i7 -4980HQ - 2.8ghz - 16GB - 1TB - AMD Radeon R9 M370X (2 GB) - Mid-2015. There is also dedicated subreddit for learning Objective-C: /r/learnobjectivec.Objective-C primer if you are new to the language and CocoaTouch frameworks.The Swift Programming Language also available as an iBook - new Apple's programming language for writing iOS and OS X applications.Swift or Objective-C? if you don't know which language to choose.There are many differences between the 'Early 2015' Retina Display MacBook Pro models and the 'Mid-2014' models - the MacBook Pro 'Core i5' 2.6 13', 'Core i5' 2.8 13', and 'Core i7' 3.0 13'- that they replaced.
![2014 vs. 2015 macbook pro specs 2014 vs. 2015 macbook pro specs](https://cdn.shopify.com/s/files/1/1409/9796/products/macbook_pro_2015_15_retina_256gb_1498801894_fdac1d55_1024x1024.jpg)
If you are looking to get started (iOS programming in general or some specific area), here are more relevant links for you: Early 2015 & Mid-2014 MacBook Pro Differences. Please browse it first before asking questions that are answered there.