I want to get into iOS development, but unfortunately my laptop is running Windows 10 and I don't want to deal with virtual machines and other headaches related to developing with Xcode on Windows. I want to develop for iOS in a native apple environment. I also want it to run the newest version of Xcode.
So I've decided I will buy a used Mac mini, but I don't know exactly which is and isn't necessary. Also, I don't want to deal with buying a lower end Mac mini (one which doesn't fit the requirements) and upgrading it myself, since I have never done anything like that before and I don't need crazy computer power anyway. So basically....
How much memory do I need? How much memory does Xcode take up? Xcode is basically the only thing I will need on there, iOS development stuff only.
How much ram does it need to run comfortably? obviously not 1 or 2 GB like some older ones, does 4 GB or 8 GB work?
All the other computer terms like 2.26GHz Core2Duo and 128 GB SSD, are those relevant for my needs? If so are they enough?
I don't have a budget but I would ideally like to spend around 300ish including price of mac mini, monitor, keyboard and mouse.
Any help is appreciated.