(accurate as of late 2014)
For access to the native tools (Xcode etc) there are two main options:
1. Virtual machine
Look around for the mavericks (10.9) vmware image that works with a modified Vmware Workstation/Player. Once the machine is able to boot, it can be updated to 10.9.5 with no apparent issues.
The good: relatively low learning curve (if you are somewhat familiar with vms)
The bad: reduced performance due to virtualized environment, no 3d acceleration (QE/CL)
2. Hackintosh
This is the sensible option if you are planning to procure new hardware (or at least partly), instead of retrofitting existing equipment (but you might be lucky to have one of the common OEM models (like Dell) that already have recipes written for it)
The good: no penalty on hardware performance, which might even surpass that of a real mac. The same hardware can also be used for other OSes if you are open to multibooting
The bad: higher learning curve, more hardware limitations (no drivers for certain Intel wifi etc) which may translate into higher investment if you had no intention to get new hardware originally
Needless to say, both options above are frown upon by the fruit company, so licensing compliance is not part of the discussion.
3. An actual mac (added in 2016)
This option is perfect for people who already have a mac and use it as a Windows development machine via Bootcamp etc. This also has the least support issues (apart from complications that may result from multi-booting), so it is recommended for those looking for a long-term solution (hardware that works not just for the current OSX version but future versions as well)