Menu & Search

Do I need a Mac to make iOS or OS X Apps?

June 11, 2015

I remember asking myself the same exact questions when I was still making Android apps on my PC. Do I really need a Mac?

The short answer is: YES!

While you might find numerous posts on how to set up a Hackintosh, you’ll find even more posts and comments where people are saying it’s just not worth your time and your nerves.

The cold hard truth is that you can’t transform any PC into a Hackintosh. Some hardware configurations simply don’t work and you can spend an insane amount of time trying to make it work (and I won’t even mention updates). At least that’s what I did with with my HP.

I was still a student and my wallet was begging me to leave it alone. I didn’t have the money to buy a brand new Mac, even if I wanted to. So I looked for a used 13″ MacBook Pro that was cheap and completely enough to get started.

If you’re on a tight budget, I recommend doing the same – browse through craigslist for a used Mac and save yourself a lot of time. You should rather spend it on actual iOS development to start making money!

Not sure which Mac is best to start making iOS apps? Leave your email below, a new post on that is coming up soon!


Take part in the 5-day course with actionable tasks that will let you become a master at recognizing and solving the most common mistakes iOS developers do with Auto Layout.

Let Auto Layout become a tool you swing with your utmost confidence!

I won't send you spam, I promise. Unsubscribe at any time. Powered by ConvertKit
Hey there! You're already subscribed to my newsletter and you've hopefully gotten some useful tips and tricks when working with iOS. If you're also working with Auto Layout, make sure to check out my book called Auto Layout Fundamentals and get a 20% off for being my subscriber!
Jure Zove

A lot of things but mostly a programmer who really likes fast cars. Check me out on Twitter, if you fancy.

Related article

How to properly do buttons in table view cells using Swift closures

Note: This post is an upgrade of the original post…

A practical MVVM example in Swift – Part 2 (featuring RxSwift)

Welcome to part 2 of the practical MVVM example in…

Supporting links in text

If you’ve encountered a use case where you need a…

Type your search keyword, and press enter to search